JFrame对象为什么不直接add组件

对JFrame添加组件有两种方式: 1) 用getContentPane()方法获得JFrame的内容面板,再对其加入组件:frame.getContentPane().add(childCompontent) 常分开来写 Container container=getContentPanel();(隐式的this.getContentPanel()) ;得到jframe的内容面板 以后只要把容器加到container就可以了。 2) 建立一个JPanel或JDesktopPane之类的中间容器,把组件添加到容器中,...
2019-07-24 15:33 | 阅读 94 次 | 评论 1 条

修改Swing组件大小的方法

在没使用布局管理器的情况下setLayout(null),可以通过调用setSize(),setLocation(),setBounds()来修改组件的大小、位置; 在使用了布局管理器的情况下,只能通过调用setPreferredSize()方法来修改组件的大小(长宽)。
2019-07-24 14:11 | 阅读 91 次 | 评论 1 条
文章归档
最新评论