swing10.java
来自「java 初学者学习实例」· Java 代码 · 共 31 行
JAVA
31 行
import javax.swing.*;import java.awt.BorderLayout;
import java.awt.event.*;import java.awt.*;
public class Swing10 extends JApplet implements ActionListener, ItemListener
{ JCheckBox checkbox_1, checkbox_2, checkbox_3;
JButton button;JTextArea text;
public void init()
{ button=new JButton("确定");text = new JTextArea();
Icon icon1=new ImageIcon ("tom.jpg");
Icon icon2=new ImageIcon ("tom1.jpg");
checkbox_1=new JCheckBox("同意",icon1);
checkbox_2=new JCheckBox("反对",icon2);
checkbox_3=new JCheckBox("不知道");
Container con=getContentPane();
con.setLayout(new FlowLayout());
con.add(checkbox_1); con.add(checkbox_2);
con.add(checkbox_3); con.add(button);con.add(text);
button.addActionListener(this);
checkbox_3.addItemListener(this);
}
public void actionPerformed(ActionEvent e)
{if(e.getSource()==button)
{checkbox_2.setIcon(checkbox_1.getIcon());
text.setText(checkbox_1.getText()+checkbox_2.getText());
button.setIcon(checkbox_2.getIcon());
}
}
public void itemStateChanged(ItemEvent e)
{if(e.getItemSelectable()==checkbox_3)
{button.setText(checkbox_3.getText());
}
}}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?