设置JFrame在屏幕中央显示

直接上代码:

    public static void main(String[] args) {
        JFrame frame=new JFrame("Pictures Show 图片幻灯展示");
        // 点击关闭按钮退出
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        // 设置宽高
        frame.setSize(420, 256);
        
        // 取得屏幕宽度
        double width = Toolkit.getDefaultToolkit().getScreenSize().getWidth();
        
        // 取得屏幕高度
        double height = Toolkit.getDefaultToolkit().getScreenSize().getHeight();
        
        // 设置窗体居中显示
        frame.setLocation( (int) (width - frame.getWidth()) / 2,
        (int) (height - frame.getHeight()) / 2);

        frame.setVisible(true);        
    }

效果:

End.

posted @ 2021-08-05 08:37  逆火狂飙  阅读(432)  评论(0编辑  收藏  举报
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东