jDesktopPane
내에 jInternalPane
이 있습니다. jDesktopPane
은 BorderLayout
레이아웃을 가진 jPanel
내에 있습니다.jInternalPane의 카드 레이아웃을 어떻게 얻을 수 있습니까?
내 내부 창에서 프로그래밍 방식으로 카드를 전환하려고합니다.
javax.swing.plaf.basic.BasicInternalFrameUI$Handler cannot be cast to java.awt.CardLayout
:
public void switchCards() {
CardLayout cl = (CardLayout)(internalFrame1.getLayout());
cl.show(internalFrame1, "card1"); //Where card1 is a jPanel
}
그러나, 오류 추적에, 나는 다음과 같은 볼 수 있습니다 : 나는 나누기 다음 코드 관련 부분이있다.
누군가이 오류를 제대로 처리 할 수 있도록 올바른 방향을 알려 주시겠습니까? 나는 그것을하는 법을 배우고 싶다!
미리 감사드립니다.
풋 인 JPanel을 답변이 늦어 죄송합니다 JInternalFrame의 – mKorbel