java切换jpanel重新显示

2025-02-26 05:45:45
推荐回答(3个)
回答1:

你可以用一个类去继承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();方法,不就可以达到你的要求?
}

回答2:

在jMenuItem2按钮中定义 所有的内容 每次点击jMenuItem2重新载入

回答3:

用JTabbedPane