I've been Java applications on OS X, and haven't had the opportunity to fully test in different places.

There are 2 different JFrames. The second is loaded exactly in place of the first one, and as such needs to have its size and location set to the same as the first.

This works fine, but I noticed a lot of Windows users seem to maximise the first window. When the second JFrame loads, it has the same size, but is not "maximised".

Maximised windows in the MS Windows world have a slightly different state and are treated differently by the OS.

How can I tell if a JFrame is Maximised, and how can I maximise one myself?

有帮助吗?

解决方案

frame.setExtendedState( f.getExtendedState()|JFrame.MAXIMIZED_BOTH );
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top