java swing中jpanel控件的位置问题
请教一下我用下面这种写法写的里面的jpane的4个控件都在最上面居中排列,我写的位置不生效呀,哪位大侠来帮我解释下这是为什么?publicclassframeextend...
请教一下 我用下面这种写法写的里面的jpane的4个控件都在
最上面居中排列,我写的位置不生效呀,哪位大侠来帮我解释下这是
为什么?
public class frame extends JFrame {
numPanel numPanel=new numPanel();
public frame(){
super("frame");
setSize(900, 540);
setLocation(250, 250);
getContentPane().add(numPanel);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setVisible(true);
}
public class numPanel extends JPanel {
public numPanel() {
JLabel lblLoginname = new JLabel("lblLoginname:");
JTextField txtLoginname = new JTextField(10);
JButton butConn = new JButton("butConn");
JButton butDisConn = new JButton("butDisConn");
lblLoginname.setBounds(new Rectangle(0, 200, 100, 100));
this.add(lblLoginname,BorderLayout.EAST);
this.add(txtLoginname);
this.add(butConn);
this.add(butDisConn);
}
}
public static void main(String args[]){
new frame();
}
} 展开
最上面居中排列,我写的位置不生效呀,哪位大侠来帮我解释下这是
为什么?
public class frame extends JFrame {
numPanel numPanel=new numPanel();
public frame(){
super("frame");
setSize(900, 540);
setLocation(250, 250);
getContentPane().add(numPanel);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setVisible(true);
}
public class numPanel extends JPanel {
public numPanel() {
JLabel lblLoginname = new JLabel("lblLoginname:");
JTextField txtLoginname = new JTextField(10);
JButton butConn = new JButton("butConn");
JButton butDisConn = new JButton("butDisConn");
lblLoginname.setBounds(new Rectangle(0, 200, 100, 100));
this.add(lblLoginname,BorderLayout.EAST);
this.add(txtLoginname);
this.add(butConn);
this.add(butDisConn);
}
}
public static void main(String args[]){
new frame();
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询