我使用setVisible(true)但不会显示Java Swing窗口

时间:2019-06-07 13:48:29

标签: java swing jframe

我不使用任何IDE。

import javax.swing.*;

    public class FirstAttempt
    {
      public static void main(String[] args)
      {
        JFrame window = new JFrame("My first window");
        window.setSize(100,100);
        window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        window.setVisible(true);
      }
    }

它没有出现。为什么?

1 个答案:

答案 0 :(得分:-2)

也许该窗口初始化了显示器显示区域之外的可见性?尝试添加

    frame.setLocationRelativeTo(null);

在调用setVisible()之后,确保将窗口初始化在屏幕中央。