动态JPanel调整大小问题

时间:2010-11-11 16:04:24

标签: java swing

我在A_Panel上有一个JPanel(A_Panel)和另一个JPanel(B_Panel)。

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

在propertychange / focusgained事件中的

setSize(),repaint(),revalidate()不起作用。

请帮助,谢谢!!

1 个答案:

答案 0 :(得分:1)

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

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

如果您需要更多帮助,请发布SSCCE来证明问题。