2009-10-03 6 views
0

JApplet이 주어지면이 애플릿에 해당하는 JFrame 객체를 어떻게 얻을 수 있습니까?JApplet에서 JFrame 가져 오기

JApplet applet = this; 
JRootPane rootPane = getRootPane(); 
Container contentPane = getContentPane(); 
JFrame jframe = ...; // How do I obtain the JFrame? 
+0

JFrame에서 애플릿을 실행하려고합니까? –

+0

Omry : 아니, JFrame에 대한 액세스를 가정하는 코드가 있습니다. 이 JFrame을 "JApplet 창"으로 만들고 싶습니다. 새 JFrame을 만들면 새 창이 생성되므로 작동하지 않습니다. – knorv

답변

3

애플릿에서 새 JFrame을 만들 수 있습니다. 하지만 애플릿을 둘러싼 JFrame과 같은 컨테이너는 없습니다. 애플릿 입니다.

+0

IIRC에서 플러그인에는 'JFrame'이 포함되어 있지만 이는 구현 세부 사항에 불과합니다. 'Applet'은 * 최상위 * 컨테이너로 간주됩니다. –

관련 문제