好的,我会尽力使这一点变得清楚。

我的FrIndex布局如下。


当我创建一个单击第一个按钮的事件时,红色面板将被删除,并替换为同一包装中的另一个面板。

这是我的代码

void CallMocChiaKhoa() {
    pnMocChiaKhoa p = new pnMocChiaKhoa();
    pnMain.removeAll();
    pnMain.add(p);
    pnMain.validate();
}


通常,此代码可以正常工作。.i我在另一个类似的项目之前就这样做了。

有人可以帮忙吗?

最佳答案

您可以为此CardPanel使用example。每个按钮的ActionListener需要知道它要用于name的卡的show()。可以使用setName()将名称存储在字段中,如here所示,或存储在相应的面板中。

07-28 13:36