javaswing!!!!!!!!!!!!!!!
package com.newer.ui;
import java.awt.*;
import java.awt.event.*;
import java.util.Vector;
import javax.swing.*;
public class MyFrame extends JFrame {
private static final long serialVersionUID = 1L;
private JTextArea txaMessage;
private JButton btnTest;
private JRadioButton radMan;
private JRadioButton radWoman;
private JCheckBox chkIT;
private JCheckBox chkRead;
private JCheckBox chkSport;
private JComboBox cmbGrade;
private ButtonGroup bgSex;
private JScrollPane sclMessage;
public MyFrame(){
init();
this.setVisible(true);
}
private void init(){
this.setSize(700,500);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(this);
Container c = this.getContentPane();
c.setBackground(Color.RED);
c.setLayout(null);
txaMessage = new JTextArea();
//txaMessage.setBounds(10, 10, 100, 100);
txaMessage.setLineWrap(true);
//c.add(txaMessage);
sclMessage = new JScrollPane();
sclMessage.setBounds(200, 10, 200, 200);
sclMessage.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
sclMessage.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
sclMessage.getViewport().add(txaMessage);
c.add(sclMessage);
radMan = new JRadioButton("男");
radMan.setBounds(405,10,50,25);
c.add(radMan);
radWoman = new JRadioButton("女");
radWoman.setBounds(460,10,50,25);
radWoman.setSelected(true);
c.add(radWoman);
bgSex = new ButtonGroup();
bgSex.add(radMan);
bgSex.add(radWoman);
chkIT = new JCheckBox("IT");
chkIT.setBounds(405, 50, 80,25);
chkIT.setSelected(true);
c.add(chkIT);
chkRead = new JCheckBox("Read");
chkRead.setBounds(495, 50, 80,25);
c.add(chkRead);
chkSport = new JCheckBox("Sport");
chkSport.setBounds(580, 50, 80,25);
c.add(chkSport);
//Object[] objs = new Object[]{"s1","s2","y2"};
Vector vec = new Vector();
vec.add("s1");
vec.add("s2");
vec.add("s3");
DefaultComboBoxModel model = new DefaultComboBoxModel(vec);
cmbGrade = new JComboBox(model);
cmbGrade.setSelectedIndex(1);
cmbGrade.setBounds(10, 50, 100, 25);
c.add(cmbGrade);
btnTest = new JButton("测试");
btnTest.setBounds(10, 10, 80, 25);
btnTest.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//获得单选按钮的值
// String sex = "";
// if(radMan.isSelected()){
// sex = radMan.getText();
// }
// else if(radWoman.isSelected()){
// sex = radWoman.getText();
// }
// txaMessage.setText(sex);
// cmbGrade.addItem(sex);
String it = chkIT.getText();
String sport = chkSport.getText();
String read = chkRead.getText();
Vector vec = new Vector();
vec.add(it);
vec.add(sport);
vec.add(read);
DefaultComboBoxModel model = new DefaultComboBoxModel(vec);
cmbGrade.setModel(model);
}
});
c.add(btnTest);
//启用/禁用
}
}