자바 프로젝트 중 질문 있어 찾아 왔습니다.
리나
프로젝트로 기타 악보를 만드는 애플리케이션을 제작 중 입니다. 거의 완성 되어 가는데 , 문제가 있어서 저보다 잘하는 분들의 조언을 얻을려고 글을 올립니다.
JFileChooser 다이얼로그를 생성 시키면 , 첫번째 그림 처럼 깨져 나오고 , 마우스를 갖다 대게 되면 그 부분만 그려 집니다.또 다이얼로그 사이즈를 조금 늘리거나 줄이게 되면 원래 다이얼로그로 깨끗이 복구가 되네요 ;;
JPanel 에서 그림들을 add 시키고, 이것이 paintComponent 에서 그려지게 되는데,super.paintComponent(g); 문제도 아니고...
다이얼로그 , 메뉴바나 ,툴바 등도 이런식으로 깨져 나옵니다..
고수님들 제발 조언 부탁 드립니다.이렇게 다이얼로그가 생성 하면 깨져 나옵니다
-
송아리
용여수다님의 말씀이 맞는듯 합니다. 저는 jdialogbox에 jtable을 삽입한적이 있는데, 칼럼사이에 마우스를 가져가면, 좌우로 마우스가 변하잖아요? 근데, 그게 안되더군요, 그상태에서 마우스를 드래그하면, 칼럼폭을 조절할수는 있었지만, 어쨌든 마우스 포인트 형상은 변하지않았었는데, frame을 셋팅해 주었더니, 잘 작동하더군요.
-
다온
최상위 프레임의 인스턴스에 접근가능하면 다이얼로그 열 때 null을 주지 말고 Frame 객체를 줘보시죠. 보통 null은 잘 안주는데....
-
보르미
깨젓다고 말하기 보단 화면 복구가 잘 않된다고 말하는게 맞겠네요. 사진에서 보는바와 같습니다. 다이얼로그가 저렇게 그려져요.
-
가루
어디가 깨졌는지 잘 모르겠네요,.. 조금 틀렸다 싶은곳이나 의심가는 부분 코드를 올려 보시면...뭔가 해볼수 있을듯...
-
갅쥐누뉨
jdk버젼은 1.5 고요.save Open 둘다 저렇습니다. 다이얼로그 뿐만 아니라 메뉴바와 툴바도 화면 복구가 제대로 않되네요.ㅠ.ㅠ
-
희나리
JFileChooser save_chooser = new JFileChooser(\./\);
File saveFile = null; int flag = save_chooser.showSaveDialog(null);
이런식으로 호출 했습니다 -
은아
그림에 보면 하나는 \Open\이고 다른 하나는 \Save\ 인데 FileChooser 를 어떤 모드로 열었는지 모르겠네요. 그리고 jdk 버전이 뭐죠? 코드를 보면 도움이 될텐데...