[Java] JDialog의 modal에 부분 알고 싶습니다.

taitai09의 이미지

제가 가진 패키지의 JDialog의 선언문은 다음과 같습니다.

JDialog(Frame, String, Modal)

여기에서 Modal을 false로 뒀습니다.

그리곤 컴파일 환경인 윈도우즈에서 해당 다이어로그를 클릭한 후
메인 모듈을 클릭하면 해당 다이어로그가 회색으로 반전만 됩니다.

하지만, 실장비인 솔라리스나 HP-UX에서 띄우게 되면 해당 다이어로그는 메인 모듈 뒤로 숨어버립니다.

api에선 Modal을 true로 놓게 되면 Modal로 사용하며, false일 땐 동시에 액세스가 가능하다라고 놓여 있습니다.

true로 놓으면 해당 다이어로그를 클릭 후 프로그램이 아무런 반응을 일으키지 않게 됩니다.

혹시나 Locale이 달라서 그러한 현상이 있는가 싶어서 Java VM의 Locale을 동일하게 해 놓구서도 똑같더군요.(ko_KR, en)

혹시 이 JDialog의 modal 이 생성된 다이어로그에 미치는 영향을 잘 설명해 주세요.

해당 다이어로그를 숨기지 말아야하는 것이 초점입니다.

M.W.Park의 이미지

"always ontop"을 말씀 하시는 것인지??
"JDialog always ontop"으로 구글링 해보세요. 8)
http://www.javalobby.org/java/forums/t20551.html 이 맨 처음 나오네요... ^^;

-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂