0

我在 JScrollPane 中有一个 JPanel 视图。Jpanel 绘制了一些必须动态更改的形状,以反映不断变化的数据模型。

我已经实现了一个计时器,它应该重新绘制 JPanel/JScrollPane,除非它重置滚动条,否则它工作正常。滚动条必须保持在其位置(用户滚动到的位置)。

我试图重新绘制 JPanel、JScrollPane、JScrollPane 的视口等,但注意到似乎解决了这个问题。

你有提示吗?代码非常大,因此很难隔离一个示例。

4

2 回答 2

1

在摇摆计时器上并没有太多关于 GUI,只是scrollPane.repaint(50L);. 特别是不要在不需要布局调用的地方:(in)validate。

于 2013-04-29T08:39:23.820 回答
0

我现在隔离了代码,只是发现它是隔离的。它似乎与它所处的上下文(一种非常复杂的形式)有关。现在完全不可能使用 SSCCE,但仍然感谢任何输入。

于 2013-04-30T11:38:13.973 回答