자바 모양과 느낌에 문제가 있습니다.자바 - 모양과 느낌 문제
내 주요 방법으로 다음 코드로 후광 피부로 설정 한:
public class Main
{
public static void main(String[] args)
{
try
{
boolean found = false;
for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels())
{
if ("Nimbus".equals(info.getName()))
{
UIManager.setLookAndFeel(info.getClassName());
found = true;
break;
}
}
if (!found) UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
UIManager.put("AuditoryCues.playList", UIManager.get("AuditoryCues.allAuditoryCues"));
}
catch (Exception e) {}
Manager mngr = new Manager();
mngr.setSize(1000, 600);
Utils.centerWindow(mngr);
mngr.setVisible(true);
}
}
그리고 그것은 나에게 창 이런 종류의 제공 : 당신이 할 수
을 JInternalFrames는 올바르게 스킨되지만 기본 창이 없습니다.
어떻게 테마를이 창에 적용 할 수 있습니까?
감사합니다. 대한 Nimbus Look and Feel
어쩌면 문제에 대한 Changing the Look and Feel After Startup
당신이 자습서 읽고
public class Manager extends JFrame
{
public Manager()
{
initComponents();
}
private void initComponents()
{
setDefaultCloseOperation(3);
setTitle("My window");
setIconImage(ImageLoader.getIcon().getImage());
// My components go here
pack();
}
}
언제 제공 한 코드를 실행하는 메소드를 호출합니까? 그것이 프로그램에서 일어나는 제일 먼저 확인하십시오. – kentcdodds
내 코드를 수정했습니다. – Manitoba
'Manager'가 메인 윈도우라고 생각합니다. 창문에 다른 모양과 느낌을주는 것은 정말 이상합니다. 또한, JInternalFrames는 내 멍청이처럼 보이지 않는 것처럼 보입니다 ... 나는 당신이 리눅스에 있다고 생각합니다. 실제 SSCCE (.org)가 없으면 내가 더 이상 당신을 도울 수 있다고 생각하지 않습니다. – kentcdodds