展开全部
import java.awt.FlowLayout;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class ComponntInWindow extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
JTextField text ;
JButton button ;
JCheckBox checkBox1 , checkBox2 , checkBox3 ;
JRadioButton radio1 , radio2 ;
JComboBox comboBox ;
ComponntInWindow(){
init() ;
setVisible(true) ;
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;
}
private void init() {
// TODO Auto-generated method stub
this.setLayout(new FlowLayout()) ;
this.add(new JLabel("文本框 ")) ;
text = new JTextField(10) ;
add(text) ;
add(new JLabel("按钮")) ;
button = new JButton("确定") ;
add(button) ;
add(new JLabel("选择框")) ;
checkBox1 = new JCheckBox("喜欢音乐");
checkBox2 = new JCheckBox("喜欢旅游");
checkBox3 = new JCheckBox("喜欢篮球");
add(checkBox1) ;
add(checkBox2) ;
add(checkBox3) ;
add(new JLabel("单选按钮")) ;
ButtonGroup group = new ButtonGroup();
radio1 = new JRadioButton("男") ;
radio2 = new JRadioButton("女") ;
group.add(radio1) ;
group.add(radio2) ;
add(new JLabel("下拉列表")) ;
comboBox = new JComboBox() ;
comboBox.addItem("音乐天地") ;
comboBox.addItem("武术天地 ") ;
comboBox.addItem("象棋乐园") ;
add(comboBox) ;
add(new JLabel("文本区:")) ;
JTextArea area = new JTextArea(6 , 12);
add(new JScrollPane(area)) ;
}
public static void main(String[] args) {
ComponntInWindow win = new ComponntInWindow() ;
win.setBounds(100, 100, 310, 260) ;
win.setTitle("常用组件");
}
}
更多追问追答
追问
天。。你是说没有错误还是。。。。我错在哪里??
追答
你自己对照一下代码就知道的了 我只是按照你的思路打的 具体你的代码实现细节 没注意到 你自己对照一下就知道的了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询