Swing怎么使用组合框

   2025-02-13 4870
核心提示:Swing中的组合框使用JComboBox类来实现。下面是一个简单的例子,展示了如何创建和使用组合框:import javax.swing.*;import java

Swing中的组合框使用JComboBox类来实现。下面是一个简单的例子,展示了如何创建和使用组合框:

import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class ComboBoxExample extends JFrame {    private JComboBox<String> comboBox;    private JLabel label;    public ComboBoxExample() {        // 创建一个JFrame窗口        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        setSize(300, 200);        // 创建一个JPanel面板        JPanel panel = new JPanel();        // 创建一个JComboBox组合框        String[] options = {"选项1", "选项2", "选项3"};        comboBox = new JComboBox<String>(options);        // 添加一个事件监听器,当选择项发生变化时触发        comboBox.addActionListener(new ActionListener() {            @Override            public void actionPerformed(ActionEvent e) {                // 获取选择的项                String selectedOption = (String) comboBox.getSelectedItem();                // 更新标签的文本                label.setText("你选择了:" + selectedOption);            }        });        // 创建一个JLabel标签        label = new JLabel("请选择一个选项");        // 将组件添加到面板        panel.add(comboBox);        panel.add(label);        // 将面板添加到窗口        add(panel);    }    public static void main(String[] args) {        // 创建并显示窗口        ComboBoxExample frame = new ComboBoxExample();        frame.setVisible(true);    }}

这个例子创建了一个窗口,包含一个组合框和一个标签。当选择项发生变化时,标签的文本会更新。你可以根据自己的需要修改和扩展这个例子。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言