91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Swing怎么使用組合框

小億
83
2023-11-30 12:12:34
欄目: 智能運維

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);
    }
}

這個例子創建了一個窗口,包含一個組合框和一個標簽。當選擇項發生變化時,標簽的文本會更新。你可以根據自己的需要修改和擴展這個例子。

0
临西县| 石阡县| 中宁县| 陆河县| 佳木斯市| 洪泽县| 彭水| 满城县| 武强县| 图们市| 无为县| 高陵县| 南宁市| 石柱| 荣成市| 体育| 竹山县| 玉树县| 定襄县| 桐乡市| 邵东县| 永州市| 梁平县| 浦北县| 简阳市| 嘉峪关市| 昌图县| 吉安县| 上高县| 闽侯县| 云霄县| 高平市| 图木舒克市| 开原市| 同仁县| 罗甸县| 团风县| 泽州县| 田阳县| 宝兴县| 罗山县|