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コントロールを使用し、選択された値を取得するためのイベントリスナーを追加することができます。

コメントを残す 0

Your email address will not be published. Required fields are marked *