2

我在 JScrollPane 中有一个 JTable。在 JTable 的其中一列中,我显示了 ImageIcons。一切正常,但是,我在 Windows XP 中,当你滚动渲染混乱和图像变得扭曲时。

这仅在您滚动时发生。

截图:http: //i.stack.imgur.com/NKqYT.png

非常感谢任何帮助!

4

2 回答 2

1

将调整侦听器添加到滚动条并在调整值更改事件上重新绘制表格。

scrollBar=new JScrollPane(table);
scrollBar.getVerticalScrollBar().addAdjustmentListener(this);

public void adjustmentValueChanged(AdjustmentEvent e) {
    table.repaint();

    }
于 2010-08-18T05:28:10.753 回答
0

图像在 XP 上显示正常。试试UIManager Defaults中的示例。单击“按值类型”,然后从组合框中选择“图标”。

于 2010-08-18T15:16:39.493 回答