JavaのSwingで、JComboBox(コンボボックス)が変更されたときに処理をします。
【手順】
1.『Javaプロジェクトの作成方法』の手順で、プロジェクトを作成。
2.『Javaクラスファイルの作成方法』の手順で、『Main.java』というクラスファイルを作成。
3.『Main.java』を以下の様に入力。
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Main {
public static void main(String[] args) {
JFrame frame = createFrame();
frame.getContentPane().add(createPanel());
frame.setVisible(true);
}
private static JFrame createFrame() {
JFrame frame = new JFrame();
frame.setSize(200, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
return frame;
}
private static JPanel createPanel() {
JPanel panel = new JPanel();
JComboBox<String> comboBox = new JComboBox<String>();
comboBox.addItem("項目1");
comboBox.addItem("項目2");
comboBox.addItem("項目3");
comboBox.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
switch (e.getStateChange()) {
case ItemEvent.SELECTED:
System.out.println(e.getItem().toString() + "が選択されました。");
break;
case ItemEvent.DESELECTED:
System.out.println(e.getItem().toString() + "が非選択になりました。");
break;
}
}
});
panel.add(comboBox);
return panel;
}
}
4.『Ctrl+Shift+F』を押し、コードをフォーマッティング。
5.『Ctrl+S』を押し、ファイルを保存。
6.『Javaプロジェクトの実行方法』の手順で、『Main.java』を実行。
7.以下の様に表示されれば成功です。
以上です。


0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。