こんにちは、スタートを押したときにパネルで最初に選択したときに数字で抽選を行う必要があります。コンストラクターパネルに渡された数字を含むパネルを提供する必要がありますが、通常はパネルを表示している間、数字は表示されJTextField
ません。
ボタンを押して 2 番目のテーブル番号に戻る関数で番号を含むパネルを作成するコードをここに system.out にすると、通常、テーブルをパラメーターとして渡すコンストラクターの下に表示されます。
if (source == start) {
try {
int numbers[][] = fucts.takeBulletin();
RMIClient r=new RMIClient( numbers,1);
}catch() {
}
}
ヒアはコンストラクターコードです
public RMIClient(int [][]numbs,int a) {
super("!!!!!!!!!!!!!!!BINGO!!!!!!!!!!!!!!!!!!");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
Container pane = getContentPane();
GridLayout layout=new GridLayout(7 , 7);
pane.setLayout(layout);
pane.add(numB);
pane.add(numI);
pane.add(numN);
pane.add(numG);
pane.add(numO);
pane.add(num13);
for (int row = 0; row < numbs.length; row++) {
for (int col = 0; col < numbs[row].length; col++) {
pane.add(new JTextField(""+numbs[row][col])); <----- is nedd " "+
}
}
setContentPane(pane);
pack();
}
テーブルの値を textfield に渡さない理由がわかりません。空のテキストフィールドが表示されます