JavaでJFrameのウィンドウを呼び出すには
JFrameウィンドウを表示するには、JFrameクラスを継承したサブクラスを作成し、ウィンドウの内容と動作をサブクラス内に実装します。次に、そのサブクラスのインスタンスを作成し、setVisible(true)メソッドを呼び出してウィンドウを表示します。
簡単な例を以下に示します。
import javax.swing.*;
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My JFrame");
// 设置窗口大小
setSize(300, 200);
// 设置窗口关闭时的操作
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个标签组件
JLabel label = new JLabel("Hello, World!");
// 将标签组件添加到窗口内容面板
add(label);
}
public static void main(String[] args) {
// 创建窗口实例
MyFrame frame = new MyFrame();
// 显示窗口
frame.setVisible(true);
}
}
JFrameクラスを継承するMyFrameという名前のサブクラスを、上記の例で作成します。MyFrameのコンストラクタでは、ウィンドウのタイトル、サイズ、クローズオペレーションが設定されています。次に、JLabelラベルコンポーネントを作成し、ウィンドウのコンテンツパネルに追加します。最後に、mainメソッドでMyFrameのインスタンスを作成し、setVisible(true)メソッドを呼び出してウィンドウを表示します。