자바 프레임 사이즈 셋팅 질문입니다..
행복녀
2023.04.01
class test extends JFrame{
...
Toolkit tk = Toolkit.getDefaultToolkit();
Dimension di = tk.getScreenSize();
this.setSize((int)di.getWidth(), (int)di.getHeight());
...
}
화면전체 사이즈로 해서 프레임크기를 맞추려고 합니다.
컴퓨터마다 해상도가 틀리는 이유를 감안해 구동되는 컴퓨터의 전체화면 사이즈로 맞추기 위해...
근데 위처럼 한 결과... 윈도우의 시작 메뉴까지 덮어버리는 프레임을 결과로 내놓더군요.
시작메뉴의 높이는 제외한채 프레임이 화면전체사이즈로 지정되도록 하고싶은데 이런경우는 어떻게 해야하는지 궁금합니다.
답변부탁드려요..
-
루나
혹시 문의사항에선 보이지 않지만 setUndecorated(true); 이옵션을 사용했다면 주석처리하시구여
-
꽃햇님
setSize대신 setBound을 사용하시면 됩니다. ^^
setBounds( 0,0, di.getWidth(), di.getHeight() );