Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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响应网格布局_Java_Layout_Responsive Design - Fatal编程技术网

Java响应网格布局

Java响应网格布局,java,layout,responsive-design,Java,Layout,Responsive Design,我有一个java应用程序,我想为图像创建一个响应迅速的“网格布局”。例如,我有10个图像,每个200px X 200px,当前应用程序窗口宽度为1000px,所以我希望第一行有5个图像,第二行有5个图像。如果窗口调整到1200px的宽度,我希望第一行有6个图像,第二行有4个 如何实现这一点,我应该使用哪种布局管理器 我已经尝试过gridLayout,并且我正在计算每个窗口调整期间的行数和列数,但这看起来更像是一个解决方案,而不是一个好的解决方案。有很多可能性,你可以使用GridBagLayou

我有一个java应用程序,我想为图像创建一个响应迅速的“网格布局”。例如,我有10个图像,每个200px X 200px,当前应用程序窗口宽度为1000px,所以我希望第一行有5个图像,第二行有5个图像。如果窗口调整到1200px的宽度,我希望第一行有6个图像,第二行有4个

如何实现这一点,我应该使用哪种布局管理器


我已经尝试过gridLayout,并且我正在计算每个窗口调整期间的行数和列数,但这看起来更像是一个解决方案,而不是一个好的解决方案。

有很多可能性,你可以使用
GridBagLayout
,它应该能够做类似的事情,或者Rob's,它也应该能够做这样的事情,因为-当然,假设您使用的是Swing:P有很多可能性,您可以使用
GridBagLayout
,它应该能够做这样的事情,或者Rob's也应该能够做这样的事情,因为-当然,假设您使用的是Swing:P