繁体   English   中英

Java Swing-JScrollPane中Jtable中的ImageIcon

[英]Java Swing - ImageIcon in Jtable within a JScrollPane

我在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中尝试示例。 单击“按值类型”,然后从组合框中选择“图标”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM