在Java中实现下拉框有多种方式,以下是其中两种常用方法:
-
使用Swing库的JComboBox类:
import javax.swing.*; public class ComboBoxExample { public static void main(String[] args) { JFrame frame = new JFrame("ComboBox Example"); String[] items = {"Item 1", "Item 2", "Item 3"}; JComboBox<String> 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 Example"); ComboBox<String> comboBox = new ComboBox<>(); ObservableList<String> items = FXCollections.observableArrayList("Item 1", "Item 2", "Item 3"); comboBox.setItems(items); VBox vbox = new VBox(comboBox); Scene scene = new Scene(vbox, 200, 150); primaryStage.setScene(scene); primaryStage.show(); } }
以上两种方法都可以创建一个下拉框,并将选项列表添加到下拉框中。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/823835.html