Javaでドロップダウンリストの値を取得する方法は何ですか?
Javaでドロップダウンリストの値を取得する方法は、通常、イベントリスナーを使用して実装されます。SwingやJavaFXを使用してドロップダウンリストを作成し、選択された値を取得するためにイベントリスナーを追加することができます。
Swingを使用してドロップダウンリストボックスを作成し、選択された値を取得する例示コードが以下にあります。
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("下拉列表框示例");
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String[] options = {"选项1", "选项2", "选项3"};
JComboBox<String> comboBox = new JComboBox<>(options);
comboBox.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String selectedValue = (String) comboBox.getSelectedItem();
System.out.println("选中的值是:" + selectedValue);
}
});
frame.add(comboBox);
frame.setVisible(true);
}
}
上記の例では、3つの選択肢を含むドロップダウンリストが作成され、その値を取得するためにActionListenerが追加されました。ユーザーが選択した値がコンソールに出力されます。
JavaFXを使用してドロップダウンリストを作成するサンプルコードは、ComboBoxコントロールを使用し、選択された値を取得するためのイベントリスナーを追加することができます。