JavaのJFrameにコンテンツを設定する方法は?
JFrameのコンテンツを設定するには、JFrameクラスのメソッドを使用してさまざまなコンポーネントを追加および管理できます。
最初に、JFrameオブジェクトを作成してください。
JFrame frame = new JFrame("My Frame");
その後、ウィンドウのサイズと位置を設定します。
frame.setSize(500, 500); // 设置窗口大小为500x500像素
frame.setLocationRelativeTo(null); // 将窗口位置设置为屏幕中央
次に、ウィンドウに追加する必要があるコンポーネント、例えばボタンやラベルを作成します。
JButton button = new JButton("Click me!");
JLabel label = new JLabel("Hello, World!");
コンポーネントの位置やサイズを管理するためには、レイアウトマネージャーを使用することができます。例えば、 FlowLayout レイアウトマネージャーを使用して、コンポーネントを左から右に順番に配置することができます。
frame.setLayout(new FlowLayout());
その後、ウィンドウにコンポーネントを追加します。
frame.add(button);
frame.add(label);
最後に、ウィンドウを表示して閉じる操作を設定する。
frame.setVisible(true); // 将窗口设置为可见
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置关闭窗口时的操作为退出程序
こうすることで、JFrameの内容を設定することができます。必要に応じて、他のレイアウトマネージャーやコンポーネントを使用して、より複雑なユーザーインターフェースを作成することもできます。