Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.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
Java 如何设置最大JPanel宽度,但保持高度自由增长?_Java_Swing_Jpanel - Fatal编程技术网

Java 如何设置最大JPanel宽度,但保持高度自由增长?

Java 如何设置最大JPanel宽度,但保持高度自由增长?,java,swing,jpanel,Java,Swing,Jpanel,如何设置最大JPanel宽度,但保持高度自由增长?(由于奇怪的原因,我不能使用PreferedSize) 一种可能性是使用MigLayout 在那里,您可以轻松覆盖最小:首选:最大大小。主要是它工作正常。使用LayoutManagerBoxLayout,GridBagLayout,或其他一些布局将允许您为面板定义一个单一的增长方向。我真的不理解您最后3篇关于类似问题的帖子,1/2/现在是发布代码的时候了,在这里你可以显示你对SetPreferedSize 3/的奇怪问题,因为有些版面经理是查姆,

如何设置最大JPanel宽度,但保持高度自由增长?(由于奇怪的原因,我不能使用PreferedSize)

一种可能性是使用MigLayout

在那里,您可以轻松覆盖最小:首选:最大大小。主要是它工作正常。

使用LayoutManager
BoxLayout
GridBagLayout
,或其他一些布局将允许您为面板定义一个单一的增长方向。

我真的不理解您最后3篇关于类似问题的帖子,1/2/现在是发布代码的时候了,在这里你可以显示你对SetPreferedSize 3/的奇怪问题,因为有些版面经理是查姆,虽然我不能完全理解你的问题,但我已经发布了答案嗯。。。可能误解了您的意思,但是:好吧,BoxLayout本身不允许指定“增长方向”(不管是什么;-),您能详细说明一下吗?谢谢