【问题标题】:Is there a way to tell if a JFrame is "Maximised" (MS Windows) [duplicate]有没有办法判断 JFrame 是否“最大化”(MS Windows)[重复]
【发布时间】:2013-03-28 12:45:29
【问题描述】:

我一直是 OS X 上的 Java 应用程序,还没有机会在不同的地方进行全面测试。

有 2 个不同的JFrames。第二个是完全在第一个位置加载的,因此需要将其大小和位置设置为与第一个相同。

这很好用,但我注意到很多 Windows 用户似乎最大化了第一个窗口。当第二个 JFrame 加载时,它具有相同的大小,但不是“最大化”。

MS Windows 世界中的最大化窗口状态稍有不同,操作系统的处理方式也不同。

如何判断一个 JFrame 是否已最大化,以及如何自己最大化一个?

【问题讨论】:

标签: java windows swing jframe window-managers


【解决方案1】:
frame.setExtendedState( f.getExtendedState()|JFrame.MAXIMIZED_BOTH );

【讨论】:

  • frame.getExtendedState() 第一个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-24
  • 1970-01-01
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多