자바 질문입니다 그림판을 제가만든 프레임안에 넣으려면 어떻게..
일진누나
2023.04.01
그림판+채팅+회의 시스템이라서
제가 만들어든 전체 프레임 gui안에 그림판을 넣어야 합니다
사진중에 흰 부분에 그림판을 넣으려고하는데요
어떻게 넣어야할지 도통 감이 안옵니다;;; 하루종일 고민하고있습니다
그림판 소스들을 받았는데
보통class에 JFrame을 상속받아서 만들어놨더군요
그래서 저는 그림판 소스의 main부분을 지우고 (제 소스에 넣어야하니까)
제가 만든 저 화면에서 입장하기 버튼을 누르면 액션을 줘서
new grim(); //소스의 class 이름이 grim입니다
이렇게 뜨게 해놨더니
되긴되는데
저렇게 저 화면위에 새창으로 뜨더라구요;;
이것말고는 도저히 이식하는 방법이 안떠오릅니다
어떻게 저 흰화면안에 이식? 할 수 있는 법이 없을까요?
-
데이비드
new grim() 하면 그 안에서 jframe을 띄워 버리나 보군요.
jframe에서 getContentPane()해서 JFrame에 있는 panel을, 얻어와서,
피스티님께서 만드신 흰색 부분 컴포넌트에 붙이면 됩니다.
물론 잘 못알아 들으실거라 생각됩니다.
new grim() 이라고 했는데, 하자마다 Frame이 떴다면 잘 모른다고 할 수 밖에요 ^^
new grim()은 단지 그림판을 만드는 역할만 해야지, 보여주는 역할까지 하면,
의미상