私はいくつかのアルゴリズムを学ぶためにJavaで数独プログラムを作っていますので、ユーザーは未解決の数独パズルを入力できるようにしてください。ここで私は81(9×9)のボックスを作成している、これまで持っているものです。 JFrameでJTextFieldを整理する手助けが必要
JTextField input[] = new JTextField[80];
for(int i = 0; i <= 79; i++)
{
input[i] = new JTextField();
input[i].setPreferredSize(new Dimension(30,30));
f.getContentPane().add(input[i]);
}
私が得るすべてはただ1つの入力フィールドですが、私はこのプログラムを実行
。私はすべてのテキストフィールドを知って、初期化し、作成し、jframeに追加しました。私はこのレイアウトを混乱させる必要があることを知っているが、私はそれを行う方法がわからない。どんな助けも充当されます。
おかげで、80個のテキストフィールドを作成しているように思われる、私はちょうど私のループの前にこれを追加しました:f.setLayout(新しいGridLayout(9,9)); –
また、9x3のボックスにgridlayoutを細分することができる方法はありますか? –
いいえ。複数のJPanelを使用する必要があります。 –