JavaのSwingライブラリを使用して、ボタンの配列を作成する方法について説明します。以下に、いくつかの方法とコード例を示します。
方法1: JButtonの配列を使用する方法
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.GridLayout;
public class ButtonArrayExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Button Array Example");
frame.setLayout(new GridLayout(3, 3)); // 3x3のグリッドレイアウトを設定
JButton[] buttons = new JButton[9]; // 9つのボタンを格納する配列を作成
for (int i = 0; i < buttons.length; i++) {
buttons[i] = new JButton("Button " + (i + 1)); // ボタンを作成し、テキストを設定
frame.add(buttons[i]); // ボタンをフレームに追加
}
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
方法2: 2次元配列を使用する方法
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.GridLayout;
public class ButtonArrayExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Button Array Example");
frame.setLayout(new GridLayout(3, 3)); // 3x3のグリッドレイアウトを設定
JButton[][] buttons = new JButton[3][3]; // 3x3のボタンを格納する2次元配列を作成
for (int i = 0; i < buttons.length; i++) {
for (int j = 0; j < buttons[i].length; j++) {
buttons[i][j] = new JButton("Button " + (i + 1) + "-" + (j + 1)); // ボタンを作成し、テキストを設定
frame.add(buttons[i][j]); // ボタンをフレームに追加
}
}
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
以上のように、Java Swingを使用してボタンの配列を作成する方法があります。これらのコード例を使って、ボタンの配列を作成し、GUIアプリケーションを開発することができます。