자바 JFrame 관련 질문입니다.
우람늘
2023.04.01
안녕하세요.
텀프로젝트로 프로그램을 짜다 보니 여러개의 JFrame을 띄워서 사용하게 되었습니다.
물론 각 JFrame에는 JTable이며 JLabel 등 여러 component들이 포함되어 있구요.
그런데 데이터를 받아 각 JFrame에 보내서 화면에 새로 뿌려줄때마다 제가 보고 있던 JFrame 창이
아닌 다른 JFrame 창들이 마구 보여지는 겁니다.
다시 말해서 A라는 JFrame 창을 보고 있는데 그 밑에 있던 B, C, D라는 JFrame 창에 새로운 데이터들이
들어와서 그 JFrame 창들이 마구 뜨는 겁니다.
setAlwaysOnTop()을 활용하려 했는데 불가능 할거 같아서요... 왜냐하면 한개의 JFrame만 항상 Top에 두지 않고
마우스로 클릭해서 원하는 JFrame 창을 Top으로 하는 방향으로 코딩을 해야하기에 그렇습니다.
도와주세요~ ㅠ_ㅠ
-
빛초롱
JDialog... 하하... 뭔지 잘모르겠군요.. 한번 찾아 보겠습니다... ^^;;
-
소년틳터프
보통 JFrame 은 하나만 띄우고 별도의 창은 JDialog 를 확장해서 관리하는데... -_-;; 꼭 그렇게 여러개의 창을 띄워야 하는건가요?