我发布了Java TableModelListener和Live Feed Listener的答案?,但我得到了 - kleopatra的评论
nonono - you never change the notifier in receiving a change event.
As to probable effects, think: nasty loops. As to code sanity, think:
indecent intimacy. It's the task of the model itself to internally
update related values if necessary.
Run Code Online (Sandbox Code Playgroud)
可以通过什么来解释我在接收变更事件时更改通知程序,可能会发生什么,她真正意味着什么,因为我尝试了所有我知道的事情,我只是从非常快速的循环接收RepaintManager Exceptions,
我再也没有得到另一个例外
我多平面到50 x 1000矩阵,
with prepareRenderer(更改颜色为正/负值)
刷新率为175毫秒
代码演示了更改通知器和另外两个(可能是正确的)方式如何做到这一点
import java.awt.*;
import java.awt.event.ActionEvent;
import java.util.Random;
import java.util.concurrent.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.DefaultTableModel;
public class ChangeNotifiersOnEvent extends JFrame implements …Run Code Online (Sandbox Code Playgroud)