Improved refresh again
This commit is contained in:
parent
94c526a700
commit
6463460521
@ -27,6 +27,7 @@ package gui;
|
|||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Timer;
|
import java.util.Timer;
|
||||||
import java.util.TimerTask;
|
import java.util.TimerTask;
|
||||||
import javax.swing.JDialog;
|
import javax.swing.JDialog;
|
||||||
@ -74,10 +75,13 @@ public class TraderListPanel extends javax.swing.JPanel {
|
|||||||
double wealth = a.getShares() * price + a.getMoney();
|
double wealth = a.getShares() * price + a.getMoney();
|
||||||
model.setValueAt(wealth, i, 4);
|
model.setValueAt(wealth, i, 4);
|
||||||
}
|
}
|
||||||
|
List l = list.getRowSorter().getSortKeys();
|
||||||
|
if (l.size() > 0) {
|
||||||
model.fireTableDataChanged();
|
list.getRowSorter().allRowsChanged();
|
||||||
//list.getRowSorter().allRowsChanged();
|
} else {
|
||||||
|
model.fireTableDataChanged();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TimerTask updater;
|
TimerTask updater;
|
||||||
@ -115,7 +119,7 @@ public class TraderListPanel extends javax.swing.JPanel {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void fireTableDataChanged() {
|
public void fireTableDataChanged() {
|
||||||
super.fireTableDataChanged();
|
super.fireTableDataChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user