• 占位


    JFrame.setDefaultLookAndFeelDecorated(true);//新创建的窗体设置一个默认外观显示
    this.setLocationRelativeTo(null);//组件当前未显示,或者 c 为 null,则此窗口将置于屏幕的中央
    this.setSize(SysProperties.SCREEN_WIDTH, SysProperties.SCREEN_HEIGHT);
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);//设置点击关闭时退出
    this.setVisible(true);

    这段代码预期是要显示窗口到正中央位置,但实际显示在右下角。

    即this.setLocationRelativeTo(null)这句失效。
    尝试将这句放在setVisible(true)这句前后则可以居中显示。
    测试发现是setSize这句造成的影响,目前暂未搞清楚原理
  • 相关阅读:
    Object之总结(一)
    Object之registerNatives
    Object之finalize
    阿里腾讯百度360
    Object之getClass
    Object之clone
    Object之toString
    Object之notify
    Object之wait
    Object之equals与hashCode
  • 原文地址:https://www.cnblogs.com/hebiao/p/10860652.html
Copyright © 2020-2023  润新知