我有一個jInternalPane
在jDesktopPane
內。 jDesktopPane
位於具有BorderLayout
佈局的jPanel
之內。如何獲取jInternalPane的卡片佈局?
在我的內部窗格中,我試圖以編程方式切換卡片。我有以下的,相應的代碼,打破:
public void switchCards() {
CardLayout cl = (CardLayout)(internalFrame1.getLayout());
cl.show(internalFrame1, "card1"); //Where card1 is a jPanel
}
然而,在錯誤跟蹤,我可以看到以下內容:
javax.swing.plaf.basic.BasicInternalFrameUI$Handler cannot be cast to java.awt.CardLayout
。
有人可以請指出我在正確的方向來妥善處理這個錯誤?我很想學習如何做到這一點!
非常感謝提前。
放的JPanel到的JInternalFrame – mKorbel