Мой JFrame не отображается должным образом на Java1.5_u22/Linux

Я не понимаю, что не так. Похоже, ошибка в JVM 1.5/Linux/x86

Мой JFrame работает на JVM 1.8, но на 1.5 он пустой и не отображает панель содержимого. И кадр не разворачивается, если он не ниже 1,8

public class FrameBuilder {

    private static JFrame frame = new JFrame();

    public static JFrame getFrame() {
        frame.setTitle(Labels.get("app.title"));
        frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
        frame.setExtendedState(JFrame.MAXIMIZED_BOTH);

        frame.addWindowListener(getWindowListener());

        JPanel panel = new JPanel();
        panel.setBackground(Color.ORANGE);//should display orange background
        frame.setContentPane(panel);

        return frame;
    }
    public static void main(String[] args) {
        getFrame().setVisible(true);
    }
}

0 ответов

Другие вопросы по тегам