
panel相当于根节点,当初始化这个类的时候,自动通过form文件中的内容装载了所有控件,并将根节点jpanel填充到新建的Jframe中显示出来就行了
在其他类中也可以引用这个jpanel。
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
JPanel当然可以添加JPanel,但是不能内嵌JFrame。JPanel是容器,JFrame是窗体。 窗体里可以加入容器,容器里也能加入容器;但是绝不能在容器里嵌入窗体。
比如定义两个 JPanel panel1 = new JPanel1()
JPanel panel2 = new JPanell()
还有一个 JFrame frame = new JFrame();
这时可以这样添加:
frame.add(panel1)
panel1.add(panel2)
再使用布局管理器调整一下布局即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)