⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 10例子13.txt

📁 这是一本java基础教程 对新手上路有很大帮助
💻 TXT
字号:
import javax.swing.*; 
import java.awt.*; 
import java.awt.event.*;
public class Example10_13{
    public static void main(String args[]){
        new CheckBoxWindow();
    }
}
class CheckBoxWindow extends JFrame implements ItemListener{
    JCheckBox box;
    JLabel imageLabel;
    CheckBoxWindow(){
        box=new JCheckBox("是否显示图像");
        imageLabel=new JLabel(new ImageIcon("e.jpg"));
        imageLabel.setVisible(false);  
        add(box,BorderLayout.NORTH);
        add(imageLabel,BorderLayout.CENTER);
        validate();
        box.addItemListener(this);
        setBounds(120,120,260,270);
        setVisible(true);
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 
    } 
    public void itemStateChanged(ItemEvent e){
        JCheckBox box=(JCheckBox)e.getItemSelectable();
        if(box.isSelected())
           imageLabel.setVisible(true);
        else
           imageLabel.setVisible(false);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -