java swingコンポーネントの使用方法
Java Swingコンポーネントは、グラフィカルユーザーインターフェイス(GUI)を作成するためのツールキットです。以下に、よく使用されるいくつかのSwingコンポーネントの使用法を示します。
- JFrame:JFrameはウィンドウを作成するための最上位コンテナであり、コンストラクタでJFrameオブジェクトを作成し、そのプロパティを設定してからsetVisible(true)メソッドでウィンドウを表示できます。
JFrame frame = new JFrame("My Frame");
frame.setSize(500, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
- JPanelはコンポーネントを追加できるコンテナです。コンストラクタを使用してJPanelオブジェクトを作成し、addメソッドを使用してコンポーネントを追加します。
JPanel panel = new JPanel();
panel.add(new JLabel("Hello World"));
panel.add(new JButton("Click Me"));
- JButton:JButtonは、あるアクションをトリガーするためのボタンです。JButtonオブジェクトはコンストラクタを使用して作成し、そのテキストやクリックイベントリスナーを設定できます。
JButton button = new JButton("Click Me");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 处理按钮点击事件的代码
}
});
- ラベル:JLabelはテキストや画像を表示するために使用されるラベルです。コンストラクタを使用してJLabelオブジェクトを作成して、そのテキストや画像を設定できます。
JLabel label = new JLabel("Hello World");
label.setIcon(new ImageIcon("image.jpg"));
- JTextField:JTextFieldはテキスト入力ボックスで、ユーザーが入力したテキストを受け取ります。コンストラクタを使用してJTextFieldオブジェクトを作成し、初期テキストと列数を設定できます。
JTextField textField = new JTextField("Enter text here", 20);
String text = textField.getText(); // 获取用户输入的文本
これは、Swingコンポーネントで一般的に使用されるほんの一部にすぎず、さまざまなタイプのGUIインターフェイスを作成するために使用できるその他多くのコンポーネントがあります。Java Swingの公式ドキュメントやその他のチュートリアルを参照して、コンポーネントの使い方の詳細を確認してください。