我在A_Panel的顶部有一个JPanel(A_Panel)和另一个JPanel(B_Panel)。

我想根据B_Panel上文本字段工具提示的大小动态调整A_Panel的大小。

setSize()在propertychange / focusgained事件中,repaint(),revalidate()无效。

请帮助,谢谢!

最佳答案

不确定工具提示的大小与面板的大小有关。工具提示将占用所需的空间。

但是,如果您确实想覆盖默认的组件大小,则需要覆盖组件的“首选大小”,然后在组件上调用revalidate()。有时您可能还需要重新粉刷。

如果您需要更多帮助,请发布您的SSCCE演示问题。

09-30 15:06
查看更多