packagetest;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;publicclasstest{publicstaticvoidmain(String[]args){J...
package test;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class test {
public static void main(String[] args) {
JFrame JF = new JFrame("test of JLabel");
Container con = JF.getContentPane();
con.setLayout(new BorderLayout());
JTextArea jta = new JTextArea(100,100);
con.add(jta, BorderLayout.SOUTH);
JPanel jp1 = new JPanel();
JLabel jl1 = new JLabel("chose what you like");
JCheckBox jcb1 = new JCheckBox("apple");
JCheckBox jcb2 = new JCheckBox("banana");
JCheckBox jcb3 = new JCheckBox("orange");
jcb1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jta.setText(jcb1.getText());
}
});
jcb2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jta.setText(jcb2.getText());
}
});
jcb3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jta.setText(jcb3.getText());
}
});
jp1.add(jl1);
jp1.add(jcb1);
jp1.add(jcb2);
jp1.add(jcb3);
con.add(jp1, BorderLayout.NORTH);
JPanel jp2 = new JPanel();
JLabel jl2 = new JLabel("chose what you like");
JCheckBox jcb4 = new JCheckBox("apple");
JCheckBox jcb5 = new JCheckBox("banana");
JCheckBox jcb6 = new JCheckBox("orange");
jp1.add(jl2);
jp1.add(jcb4);
jp1.add(jcb5);
jp1.add(jcb6);
jcb4.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jta.setText(jcb4.getText());
}
});
jcb5.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jta.setText(jcb5.getText());
}
});
jcb6.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jta.setText(jcb6.getText());
}
});
con.add(jp2, BorderLayout.NORTH);
con.setBackground(Color.WHITE);
JF.setVisible(true);
JF.setSize(600, 600);
JF.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
JF.setResizable(false);
}
}
展开