Improved refresh again

This commit is contained in:
7u83 2017-02-26 10:06:56 +01:00
parent 94c526a700
commit 6463460521

View File

@ -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