我在javaJFrame里面添加了几个控件,有JTextField,JButton,但是运行出来的时候看不见控件,需要把鼠标放到上面才看得见,或者是点一下才看得见,这是什么原因啊,怎么解决???pub...
我在java JFrame 里面添加了几个控件,有JTextField,JButton,但是运行出来的时候看不见控件,需要把鼠标放到上面才看得见,或者是点一下才看得见,这是什么原因啊,怎么解决???
public class Login extends JFrame{
JLabel label1,label2;
JTextField jTextField;
JPasswordField jPasswordField;
JButton ok,cancel;
JRadioButton r1,r2;
ButtonGroup bg;
public Login() {
this.setLayout(null);
this.setBounds(500, 200, 400, 250);
this.setVisible(true);
label1 = new JLabel("账号");
label1.setBounds(80, 20, 50, 30);
jTextField = new JTextField();
jTextField.setBounds(160, 20, 150, 30);
jPasswordField = new JPasswordField();
jPasswordField.setBounds(160, 60, 150, 30);
r1 = new JRadioButton("普通读者");
r1.setBounds(100, 100, 80, 30);
r2 = new JRadioButton("管理员");
r2.setBounds(190, 100, 80, 30);
bg = new ButtonGroup();
bg.add(r1);
bg.add(r2);
ok = new JButton("确定");
ok.setBounds(100, 170, 80, 30);
cancel = new JButton("取消");
cancel.setBounds(200, 170, 80, 30);
this.add(label1);
this.add(label2);
this.add(jTextField);
this.add(jPasswordField);
this.add(r1);
this.add(r2);
this.add(ok);
this.add(cancel);
展开