你可以用一个类去继承JPane;
然后在JPanel里面去写你的代码,
但是最好把你初始化组件的代码,
用一个方法公布出来,
这样就可以了了,
比如
public class JItem_Controls extends{
// 这里是你JPane'里面装的按钮,文本之类的
public JItem_Controls(){
init();
}
public void init(){
// 在这里初始化你的按钮,文本之类的。
}
}
然后,
public void jMenuItem2_actionPerformed(ActionEvent e) { // 得到JItem_Controls的实例,JItem_Controls你可以把作为你窗体面板的属性 // 然后调用他的init();方法,不就可以达到你的要求?
}
在jMenuItem2按钮中定义 所有的内容 每次点击jMenuItem2重新载入
用JTabbedPane