如何保证JPanel适合JFrame

Pro*_*mer 1 java layout user-interface swing

我首先将一些元素添加到a JPanel然后添加JPanel到的contentPane JFrame.但是,我添加到JPanel的元素都不适合Jframe.如何确保JPanelJFrame 内的所有元素都可见

kaj*_*acx 6

尝试在添加面板后调用框架上的pack()方法,如

myFrame.add(myPanel);
myFrame.pack();
Run Code Online (Sandbox Code Playgroud)

这应该适合框架的尺寸与它的组件.

  • 他需要阅读超过2小时前推荐的布局管理器教程.在这里找到它们:[在容器中布置组件](http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html). (4认同)