jframe.setDefaultLookandFeelDecorated (true);
-
02-07-2019 - |
문제
Java에서 setDefaultLookandFeEleDecorated (True) 메소드를 사용할 때 프레임을 최대화 할 때 프레임이 전체 화면이 표시되는 이유는 무엇입니까? 이 방법에서 전체 화면 모드를 어떻게 사로 잡을 수 있습니까?
해결책
환경 setDefaultLookAndFeelDecorated
진실로, 모양과 느낌으로 장식을 처리하게합니다. 이는 Windows와 Mac의 시스템 모양과 느낌 (현재 Linux가 없습니다)은 기본 창에서 기대할 수있는 경계를 유지합니다.
Windows의 기본값 인 Cross Platform Look-and Feel (일명 금속)을 사용하면 Windows 버전이 전체 화면을 인수하여 전체 화면 창처럼 보입니다. Mac에서 OS는 자체 제목 바를 제공하지 않고 Mac-Native 창에 완전한 금속 프레임 (제목 표시 줄 포함)을 그립니다.
요컨대, 작업 표시 줄이 존중되도록하려면 Windows에서 Windows 시스템 모양과 느낌을 사용하십시오. 같은 것을 사용하여 설정할 수 있습니다
UIManager.setLookAndFeel((LookAndFeel) Class.forName(UIManager.getCrossPlatformLookAndFeelClassName()).newInstance());
다른 팁
JFrame을 최대화하기를 원하지 않으면 .SetResizable (False)을 호출하십시오. 그 위에.
제휴하지 않습니다 StackOverflow