Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac上使用Java7的Java应用程序的窗口宽度有限_Java_Macos_Swing - Fatal编程技术网

Mac上使用Java7的Java应用程序的窗口宽度有限

Mac上使用Java7的Java应用程序的窗口宽度有限,java,macos,swing,Java,Macos,Swing,我正在为Mac开发一个桌面应用程序。当我使用Java6运行应用程序时,它工作正常,但当我使用Java7运行应用程序时,应用程序窗口的宽度似乎被限制为1024像素(即,当它启动时,窗口的宽度为1024像素,并且无法扩展/拖动以使其更宽)。我尝试了各种方法来调整大小(将窗口状态设置为最大化,显式设置宽度,等等)。我也尝试过改变窗口大小的设置,但到目前为止没有成功 我试着寻找有类似问题的人,但运气不太好。我得到的唯一真正的成功来自OTN讨论论坛:,但没有解决方案,讨论似乎已存档,因此我无法回复 如果有

我正在为Mac开发一个桌面应用程序。当我使用Java6运行应用程序时,它工作正常,但当我使用Java7运行应用程序时,应用程序窗口的宽度似乎被限制为1024像素(即,当它启动时,窗口的宽度为1024像素,并且无法扩展/拖动以使其更宽)。我尝试了各种方法来调整大小(将窗口状态设置为最大化,显式设置宽度,等等)。我也尝试过改变窗口大小的设置,但到目前为止没有成功

我试着寻找有类似问题的人,但运气不太好。我得到的唯一真正的成功来自OTN讨论论坛:,但没有解决方案,讨论似乎已存档,因此我无法回复

如果有人遇到这个问题,我很想听听

环境:

操作系统:Mac OS X 10.7.5

Java版本:1.7.0_55(Oracle公司)

新资料:

已在OpenJDK中找到相关的错误报告:


这似乎表明这是我正在使用的Mac OS X 10.7.5的一个问题。

我们可能会看到一些代码。听起来你在框架上使用了类似于
setresizeable(false)
和/或
setMaximumSize
的东西。很好的建议,但我没有在框架上使用setresizeable(false)或setMaximumSize。如果我使用完全相同的代码,但使用Java6运行,那么效果很好;这似乎是mac上Java7的一个问题。它在使用Java7的Windows上也运行良好。