avatar

Java使用JFrame添加组件注意要点

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组件

…….待补充

文章作者: 别人家的小方
文章链接: http://blog.fangmingxuan.com/2021/05/Java%E4%BD%BF%E7%94%A8JFrame%E6%B7%BB%E5%8A%A0%E7%BB%84%E4%BB%B6%E6%B3%A8%E6%84%8F%E8%A6%81%E7%82%B9/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 方·圆--方寸之间 丨 博客
打赏
  • 微信
    微信
  • 支付寶
    支付寶

评论