奇怪的JSpinner行为

时间:2011-09-28 11:22:26

标签: java swing transparent jspinner

我遇到了摇摆JSpinner最奇怪的行为。 微调器看起来像这样(中间的组件是微调器):

enter image description here

正如您所注意到的,它没有文本也没有按钮,它的行为类似于禁用的JTextField。 我试过了setEnable(true),但没有发生任何事情。

JSpinner位于透明的JPanel上,它被添加到带有背景图像的JFrame中。我怀疑这与这个问题有关。

请注意,JComboBox会出现相同的行为,但每个其他组件(如JTextField或JSlider)都可以正常工作。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:2)

您必须使用synchronized(this.getTreeLock()) { this.validateTree() }