Also hab ich einen kleinen Hack eingeführt, der wie folgt aussieht:
public class MyJTable extends JTable {
...
private long lastCall = System.currentTimeMillis();
public MyJTable () {
super();
new Thread() {
public void run() {
while(true) {
MyJTable.this.repaint();
try {Thread.sleep(20);}catch (Exception e) {}
}
}
}.start();
}
@Override
public void repaint () {
long curr = System.currentTimeMillis();
if (curr - LASTCALL > 20) {
super.repaint();
LASTCALL = curr;
}
}
Keine Kommentare:
Kommentar veröffentlichen