2011-12-07 2 views
0

JDesktopPane에 추가해야 할 JInternalFrames가 여러 개 있고, 모든 JIF가 서로 관련되어 있고, 다음 J 버튼을 누르면 각 JIF에 다음 버튼이 있습니다. 현재 JIF를 새 것과 교환하십시오; 그것은 오래된 것을 처리해야한다는 것을 의미합니다. 이제 이전 JInternalFrame을 처리하는 방법이 궁금합니다. JIF의 단일 인스턴스를 유지하고 nulll이 아닌지 확인한 후 항상 삭제할 수 있지만이 작업은 저를 위해 작동하지 않습니다.JInternalFrame의 단일 인스턴스

혹시 들으셨습니까?

+2

Jinternalframe을 사용할 수없는 이유가 확실하지 않습니다. [dispose()] (http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/JInternalFrame.html#dispose % 28 % 29) – COD3BOY

답변

1

Jinternalframe을 사용할 수없는 이유는 확실하지 않습니다. dispose()

+0

tnx 답장을 위해 dispose()를 사용할 수 있지만 더 이상 작동하지 않는 것보다 내 인스턴스에 새 JIF를 초기화하려고 할 때 : 예; JInternalFrame main = null; main = new MyJInternalFrame1(); main = new MyJInternalFrame2(); 이제 처분 할 수 없어.() MyJInternalFrame2 – tokhi