Java 将jpanel添加到jframe中。网虫

Java 将jpanel添加到jframe中。网虫,java,swing,netbeans,jframe,jpanel,Java,Swing,Netbeans,Jframe,Jpanel,我特别使用netbeans gui编辑器,而且我对gui还不熟悉 我创建了一个jframe,并添加了jtabbedpanel 在jtabbedpanel内部,我有两个面板,我称之为标准面板和紧凑面板 我已设置standardPanel=new ImagePanel();哪个ImagePanel.java位于不同的java文件上 我应该如何在不同的文件上放置一个面板以实现可重用性 我显然不希望所有的代码都在一个文件中 这是设计gui的正确方法吗 谢谢您应该创建自己的类,类似于从JPanel扩展而来

我特别使用netbeans gui编辑器,而且我对gui还不熟悉

我创建了一个jframe,并添加了jtabbedpanel

在jtabbedpanel内部,我有两个面板,我称之为标准面板和紧凑面板

我已设置standardPanel=new ImagePanel();哪个ImagePanel.java位于不同的java文件上

我应该如何在不同的文件上放置一个面板以实现可重用性

我显然不希望所有的代码都在一个文件中

这是设计gui的正确方法吗


谢谢

您应该创建自己的类,类似于从JPanel扩展而来的“CustomPanel”。您将该类放在它自己的文件中,JPanel上的所有内容都应该是该类的一部分


然后,您可以创建CustomPanel的实例并将其添加到选项卡式面板,而不是将JPanel添加到选项卡式面板。

是的,这就是我所做的,但问题是现在我想将JPanel包括到我的jframe类中。我的jframe具有standardPanel,我想将standardPanel初始化为其他类中定义的ImagePanel。如果我的问题令人困惑,请告诉我?@stdnoit,是的,你把我弄丢了。请提供示例代码,或者至少是您所拥有的伪代码,以及您所期望的。请检查我的回答,作为上述问题的答案。谢谢这里太长了。感谢MarcusCross发布: