【发布时间】:2011-12-04 07:25:46
【问题描述】:
我已经创建了 JPanel,并且已经在其中添加了组件,我将把 JPanel 传递给 PopUpFactory... 那么我可以在传递之前获取 JPanel 的大小吗?
我将 Jlabel 放入其中并在其后添加文本,但我不知道该文本的大小......
【问题讨论】:
-
工厂应根据需要调整面板尺寸。如果没有,请查看 kleopatra 和 camickr 在Why does the JTable header not appear in the image? 上的答案,重点是创建图像,但图像构造函数需要大小。
-
嗯不太了解您的设置 - 您首先显示弹出窗口,然后将标签文本从 null 设置为其他内容?为什么/何时/什么控制文本设置?顺便说一句,最好展示一个小的可运行示例以便快速查看:-)
-
哦,套用法老的话,“为了尽快获得更好的帮助,请发布SSCCE”。 ;)