java – 将其他JPanel添加到JPanel
发布时间:2020-12-15 01:04:37 所属栏目:Java 来源:网络整理
导读:相当基本的问题在这里. 基本上我有这样的代码: public SuperPanel() { setLayout(new BorderLayout()); add(panel1(),BorderLayout.NORTH); add(panel2(),BorderLayout.CENTER); add(panel3(),BorderLayout.SOUTH);} 这一切都运作良好.问题是我还有另一部分
相当基本的问题在这里. 基本上我有这样的代码:
这一切都运作良好.问题是我还有另一部分要添加到中心.只是使用add(newPanel(),BorderLayout.CENTER)显然不起作用.但你可以在JPanels中添加JPanels,对吗? 所以我做了以下改动:
使用supersweetpanel():
现在它覆盖了panel1!如果我将它设置为其他任何东西(中心,南方,你有什么),前两个面板完全消失.非常感谢帮助. 最佳答案
SuperPanel很可能是JPanel的子类,对吧?您不小心将panel2添加到此(SuperPanel),而不是sswp.尝试:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |