How to implement a Java dropdown box? Javaのドロップダウンボックスを実装する方法は?
Javaでのドロップダウンリストの実装方法はいくつかありますが、以下は一般的な2つの方法です:
- Swingライブラリーを使用するJComboBoxクラス:
- import javax.swing.*;public class ComboBoxExample {
public static void main(String[] args) {
JFrame frame = new JFrame(“ComboBoxの例”);String[] items = {“アイテム1”, “アイテム2”, “アイテム3”};
JComboBox comboBox = new JComboBox<>(items);
comboBox.setBounds(50, 50, 90, 20);frame.add(comboBox);
frame.setSize(200, 150);
frame.setLayout(null);
frame.setVisible(true);
}
} - JavaFXライブラリを利用するComboBoxクラス:
- import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.ComboBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;public class ComboBoxExample extends Application {
public static void main(String[] args) {
launch(args);
}@Override
public void start(Stage primaryStage) {
primaryStage.setTitle(“ComboBoxの例”);ComboBox comboBox = new ComboBox<>();
ObservableList items = FXCollections.observableArrayList(“アイテム1”, “アイテム2”, “アイテム3”);
comboBox.setItems(items);VBox vbox = new VBox(comboBox);
Scene scene = new Scene(vbox, 200, 150);
primaryStage.setScene(scene);
primaryStage.show();
}
}
両方の方法を使えば、ドロップダウンリストを作成し、その中に選択肢を追加することができます。