2013-03-29 2 views
0

지금, 나는 그것이 하단에있는 [JFrame1] 하나의 실행 부하에이전환 JFrames

[]Form MainApplet 
| 
----[]Other Components 
| | 
| +--jFrame2 
| 
+ -- jFrame 

같은 프레임 설정, 나는 그 다음 jFrame2로 변경할 있나요? 어떻게해야합니까? 여러 가지 코드를 시도해 보았습니다. 예제가 도움이 될 것입니다! 감사합니다,

+0

아니요, 이것은 다릅니다. 애플릿 시작은 약 두 클래스였습니다. 이것은 같은 클래스 내에 있습니다. 이봐 요, 호버크라프트 뱀장어가 가득하길 바래요? 도와 주겠니? –

+0

변경이란 무엇을 의미합니까? 두 번째 프레임이 이미 열려 있습니까? – MadProgrammer

+0

아니요, 원래 프레임의 구성 요소로 사용하고 실행하고 싶습니다. 나는 달리는 법을 모른다. –

답변

0

내가 가져간 것부터 여러 프레임을 열었으므로 초점을 변경하고 싶습니다. 두 번째 JFrame을 선택한 경우 원하는 경우 쉽게 실현할 수 있습니다 (jFrame2.requestFocus()).

+0

이것은 Window를 최상위 창으로 만들지 않습니다. 오히려이 메소드 (또는 더 나은'requestFocusInWindow()')는 * Component *에서 호출되어 컴포넌트가 포커스를 가질 수있는 경우 해당 컴포넌트를 윈도우의 포커스 된 컴포넌트로 만듭니다. 즉, 귀하의 대답은 정확하지 않습니다. –

+1

감사의 말 TheNerdyCoder 진짜 도움! –