小编Elc*_*apo的帖子

创建一个JButton数组

基本上我正在尝试制作一个Lightout游戏!我想创建一个JButton数组,以便我可以跟踪每个按钮的索引(原因是每个按钮的状态取决于其他按钮的状态)

到目前为止我有:

JPanel panel = new JPanel();
    setTitle("Memory");
    setContentPane(panel);
    setPreferredSize(new Dimension(300, 300));
    panel.setLayout(new GridLayout(5,5));


    JButton[][] buttons = new JButton[5][5] ;
    for (int i = 0; i < 5; i++)
        for (int j = 0; j < 5; j++) {
          buttons[i][j] = new JButton();

    setDefaultCloseOperation(EXIT_ON_CLOSE);
    pack();
    setVisible(true);
        }
Run Code Online (Sandbox Code Playgroud)

但这并不像我期望的那样.当我运行它时,我刚刚得到了一个空白的JFrame.任何帮助,将不胜感激

java arrays swing jbutton

1
推荐指数
1
解决办法
118
查看次数

C++ fstream和打印到终端

我有一些我想要开始工作的代码.基本上我想打开一个文件并将内容打印到终端.现在,我在.tpp文件中的.tpp文件中只有一个列表(1-10).

int main() {
  ifstream inFile;    
  inFile.open("numbers.txt");

  if( inFile.fail()) {    
    cout<<"Error opening file "<< endl;    
    return 0;
  }

  while(!(inFile.fail())) {
    int x;
    inFile >> x;
    cout<<x<< endl;
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止,它可以打开文件并打印到控制台.唯一的问题是,它打印文件的最后一行两次(因此它打印1-10精细但打印10次两次)我难过自己试图解决这个问题.有任何想法吗?

谢谢你帮我编辑一下!

c++ fstream

1
推荐指数
1
解决办法
408
查看次数

标签 统计

arrays ×1

c++ ×1

fstream ×1

java ×1

jbutton ×1

swing ×1