1

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

在此处输入图像描述

正如您所注意到的,它没有文本和按钮,它的行为就像一个禁用的 JTextField。我试过setEnable(true)了,但什么也没发生。

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

请注意,JComboBox 也会发生相同的行为,但其他所有组件(如 JTextField 或 JSlider)都可以正常工作。

有任何想法吗?

谢谢

4

1 回答 1

2

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

于 2011-09-30T10:38:41.963 回答