目前,我有一组JLabel
,首选尺寸为GridLayout
。这个网格布局在JScrollPane
有一个滚动条。在GridLayout中编辑组件的尺寸
我想设法增加和减少这个标签的大小,但我不知道如何做到这一点。可以检索网格布局组件的大小?
这就是:
而我目前的代码:https://github.com/SebGonzalez/2DLevelEditor 网格布局为IHM/PanelCreation
目前,我有一组JLabel
,首选尺寸为GridLayout
。这个网格布局在JScrollPane
有一个滚动条。在GridLayout中编辑组件的尺寸
我想设法增加和减少这个标签的大小,但我不知道如何做到这一点。可以检索网格布局组件的大小?
这就是:
而我目前的代码:https://github.com/SebGonzalez/2DLevelEditor 网格布局为IHM/PanelCreation
使用我有PreferredSide在GridLayout一组的JLabel的。
请勿在零部件上使用setPreferredSize()
。每个组件都将确定自己的首选大小。
我想设法增加或减少此JLabel的大小,但我不知道如何做到这一点
您只需使用setText(...)
方法和标签将重新计算自己的大小。或者,如果您需要标签上的额外空间,则可以在标签上使用EmptyBorder
。请阅读How to Use Borders的Swing教程部分以获取更多信息。
用屏幕截图可以更容易地看到它,但听起来好像你想使用'GridBagLayout'。请将您的代码作为最小但可运行的示例发布,以便我们提供帮助。 – petehallw
我添加了一个屏幕和我的代码;) – Sebastien
如果有人要为整个项目搜索整个代码库,那么您将很幸运。最好提供一个最小化,完整和可验证的示例(http://stackoverflow.com/help/mcve)以更快地获得帮助。 – petehallw