中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Java中CheckedListBox事件處理方法

小樊
82
2024-09-03 13:44:45
欄目: 編程語言

在Java中,沒有名為CheckedListBox的組件

以下是一個簡單的示例,說明如何在Java Swing中使用JCheckBox列表和ItemListener

import javax.swing.*;
import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

public class CheckedListBoxExample {
    public static void main(String[] args) {
        JFrame frame = new JFrame("Checked List Box Example");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(300, 200);

        Container container = frame.getContentPane();
        container.setLayout(new GridLayout(0, 1));

        JCheckBox checkbox1 = new JCheckBox("Option 1");
        JCheckBox checkbox2 = new JCheckBox("Option 2");
        JCheckBox checkbox3 = new JCheckBox("Option 3");

        checkbox1.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent e) {
                if (e.getStateChange() == ItemEvent.SELECTED) {
                    System.out.println("Option 1 selected");
                } else {
                    System.out.println("Option 1 deselected");
                }
            }
        });

        checkbox2.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent e) {
                if (e.getStateChange() == ItemEvent.SELECTED) {
                    System.out.println("Option 2 selected");
                } else {
                    System.out.println("Option 2 deselected");
                }
            }
        });

        checkbox3.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent e) {
                if (e.getStateChange() == ItemEvent.SELECTED) {
                    System.out.println("Option 3 selected");
                } else {
                    System.out.println("Option 3 deselected");
                }
            }
        });

        container.add(checkbox1);
        container.add(checkbox2);
        container.add(checkbox3);

        frame.setVisible(true);
    }
}

這個示例創建了一個包含三個復選框的窗口。當復選框被選中或取消選中時,將打印相應的消息。這里使用了ItemListener來處理復選框的狀態更改事件。

0
吉首市| 塔河县| 贡嘎县| 翁牛特旗| 商洛市| 和平县| 青河县| 宁夏| 漳浦县| 宽城| 泰来县| 花莲县| 江西省| 改则县| 班戈县| 乐亭县| 寿阳县| 柳河县| 锡林郭勒盟| 拜城县| 兴仁县| 岳阳市| 乐业县| 罗山县| 扬州市| 浮山县| 西吉县| 钦州市| 中阳县| 四川省| 临泉县| 黔西| 即墨市| 朝阳区| 宜章县| 阿荣旗| 额济纳旗| 平塘县| 富裕县| 信丰县| 仪陇县|