Java에서는, 프로그램의 Look & Feel (특히 'get system look and feel')을 설정하고 싶습니다.Java에서의 Look & Feel에 관해서
각 구성 요소 (일명, JPanel, 각 JFrame) 내부에 모양과 느낌을 설정해야합니까?
전체 응용 프로그램에 영향을 줄 정도로 룩앤필을 한 번 설정하고 있습니까? 한 번에 충분한 경우
은, 그때
Java에서는, 프로그램의 Look & Feel (특히 'get system look and feel')을 설정하고 싶습니다.Java에서의 Look & Feel에 관해서
각 구성 요소 (일명, JPanel, 각 JFrame) 내부에 모양과 느낌을 설정해야합니까?
전체 응용 프로그램에 영향을 줄 정도로 룩앤필을 한 번 설정하고 있습니까? 한 번에 충분한 경우
은, 그때
당신은 주요 방법을 정의 (? 어떤 클래스에서) 그렇게 할 수있는 코드를 삽입 할 위치하며 모든 곳에서 사용됩니다.
이것은 메인 화면의 주요 방법 :
예 :
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainScreen mainWindow = new MainScreen();
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
mainWindow.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
또는 모양을 설정하고, 한 번에 전체 응용 프로그램에 영향을 충분히 느낄 수있다?
올바른
한 번 정도라면, 그럼 나는 응용 프로그램 프레임을 생성하는 클래스,
보통 (어떤 클래스에?) 그렇게 할 수있는 코드를 삽입한다 (생성되기 전에) :
또한 LnF를 전체 응용 프로그램에서 변경할 수 있습니다. d :
UIManager.setLookAndFeel(lookAndFeelName);
SwingUtilities.updateComponentTreeUI(frame);
frame.pack();
'main' 메소드 또는 메인 JFrame을 생성하는 클래스에서? –
업데이트 된 답변보기 – Henrik
그래, 그래, 메인 JFrame을 만드는 클래스에서. 감사합니다 :) –