Java使用JFrame添加组件注意要点
1.setVisible(true) 一定要放在所有组件之后 否则有会有不显示组件的问题.
2.组件add()的顺序是 先add的组件在最上面 后add的组件在下面
- 如需切换窗口操作可以进行如下操作
usrWindow=this.getContentPane();
usrWindow.setLayout(null);
usrlab=new JLabel();
usrlab.setBounds(10,10,1405,930);
usrlab.setBorder(BorderFactory.createLineBorder(Color.black));
usrlab1=new JLabel();
usrlab1.setBounds(10,10,1405,930);
usrlab1.setBorder(BorderFactory.createLineBorder(Color.red));
usrWindow.add(usrlab1);
usrWindow.add(usrlab);
usrWindow.remove(usrlab1);
- 因为usrlab1是先加入的 所以他在其后所有组件的最上层,如果需要切换到后加入的usrlab ,则可以remove(usrlab1),这样最上层的usrlab1就被移除,显示下面的usrlab组件