다른 플랫폼에서 내 응용 프로그램을 실행하고 각 플랫폼마다 다른 모양과 느낌을 사용하고 싶습니다. 이걸 어떻게 접근 할 수 있겠 니?다른 OS의 모양과 느낌 설치
이것은 내가 한 일입니다. 메인 자바 클래스에서 정적 블록을 추가하고 아래 조건을 추가합니다.
if(System.getProperty("os.name").startsWith("Windows")) //Added for linux
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}
else
{
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
}
나는 리눅스 플랫폼에서 내 응용 프로그램을 실행
, 오히려 자바의 기본 모양을 보여주는 것와JOptionPane
주로 느끼는 금속 모습을 보여주고 생각하지 않습니다.
예, 지금 내가 기대하는 바를 얻고 있습니다. 그러나 JOptionPane은 제목 표시 줄없이 표시됩니다. 도와주세요. – user1280096
관련이없는 문제 일 수 있습니다. 몇 가지 코드를 게시하십시오. 이 두 번째 문제에 대해 또 다른 질문을하는 것이 낫습니다. 새로운 질문에 대한 링크를 여기에 코멘트로 올리면 도와 드리겠습니다. –
또한 도움이된다면 위의 솔루션을 받아 들일 수 있습니다 (직접 솔루션이 아니었지만 실제로는 올바른 솔루션 가이드였습니다). 너의 선택. –