我在 JScrollPane 中有一个 JTable。在 JTable 的其中一列中,我显示了 ImageIcons。一切正常,但是,我在 Windows XP 中,当你滚动渲染混乱和图像变得扭曲时。
这仅在您滚动时发生。
截图:http: //i.stack.imgur.com/NKqYT.png
非常感谢任何帮助!
我在 JScrollPane 中有一个 JTable。在 JTable 的其中一列中,我显示了 ImageIcons。一切正常,但是,我在 Windows XP 中,当你滚动渲染混乱和图像变得扭曲时。
这仅在您滚动时发生。
截图:http: //i.stack.imgur.com/NKqYT.png
非常感谢任何帮助!
将调整侦听器添加到滚动条并在调整值更改事件上重新绘制表格。
scrollBar=new JScrollPane(table);
scrollBar.getVerticalScrollBar().addAdjustmentListener(this);
public void adjustmentValueChanged(AdjustmentEvent e) {
table.repaint();
}
图像在 XP 上显示正常。试试UIManager Defaults中的示例。单击“按值类型”,然后从组合框中选择“图标”。