오류없이 내 모습과 느낌을 업데이트하려고하지만 잘못된 것을 알 수 없습니다.Look & Feel을 성공적으로 업데이트했으나 오류가 계속 발생했습니다.
이 내 창 클래스입니다 :
public class Window extends JFrame {
private static final long serialVersionUID = 1L;
public Window() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLayout(new MigLayout());
setExtendedState(JFrame.MAXIMIZED_BOTH);
setMinimumSize(new Dimension(600, 700));
setVisible(true);
setContentPane(new JPanel() {
private static final long serialVersionUID = 1L;
public void paintComponent(Graphics g) {
g.drawImage(new ImageIcon("start.jpg").getImage(), 0, 0, getWidth(),
getHeight(), this);
}
});
}
}
내가
public class Main {
public static void main(String[] args) {
Window.setDefaultLookAndFeelDecorated(true);
try {
UIManager.setLookAndFeel(new SubstanceGraphiteLookAndFeel());
}
catch (UnsupportedLookAndFeelException e) {}
Window window = new Window();
}
}
는 콘솔 내 오류가이 라인에서 온다라는 UI를 업데이트 (Look & Feel로) 여기서이 내 주입니다 : 창 창 = 새 창();
그런 다음이 줄을 :.. setContentPane (새 인 JPanel() {
하지만 전체 setContentPane의 블록을 삭제하면 오류가 다음 생성자를 가리키는 어떤 도움을 주시면 감사하겠습니다
감사합니다
!
,하지만 오류를 무시? –
오류는 200 줄과 같습니다 : S 그래서 오류를 가리키는 부분을 방금 게시했습니다. –
우선 익명 클래스에서는 정적 참조를 사용할 수 없습니다. Window가 내부 클래스이면, 똑같은 것이 적용됩니다. – MadProgrammer