繁体   English   中英

单击JTable中的JButton时不显示动画

[英]JButton in JTable doesnt display animation when clicked

我使用此指南不做任何事情http://www.cordinc.com/blog/2010/01/jbuttons-in-a-jtable.html

因此,仍然存在一个小问题。 当我单击按钮事件时,将触发事件并执行方法。 按钮动画无法正常工作,无法提供视觉反馈。 我猜测是由于事实,为了重新绘制JTable,您需要调用模型fireTableDataChanged()方法。

表格按钮列显示了另一种方法。

引用示例并不令人满意,因为TableCellRenderer 显示JButton ,但是MouseListener忽略了按钮的ButtonModel 实现TableCellEditor ,如图所示这里 ,是一个更好的办法。 为了动画的方便,您可能希望查看此处显示的DefaultCellEditor ,其中JComboBox具有单个条目。

暂无
暂无

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

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