import static javax.swing.KeyStroke.getKeyStroke;
import static net.argius.stew.ui.window.AnyActionKey.*;
import static net.argius.stew.ui.window.ResultSetTable.ActionKey.*;
-
import java.awt.*;
import java.awt.event.*;
import java.beans.*;
import java.sql.*;
import java.util.*;
import java.util.List;
-
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.*;
import javax.swing.text.*;
-
import net.argius.stew.*;
import net.argius.stew.io.*;
import net.argius.stew.text.*;
// empty
}
+ void resetSortState() {
+ lastSortedIndex = -1;
+ lastSortedIsReverse = false;
+ }
+
static final class TableHeaderTextSearch implements TextSearch {
private ResultSetTable rstable;
private JTableHeader tableHeader;
import static net.argius.stew.ui.window.AnyActionKey.*;
import static net.argius.stew.ui.window.Utilities.getImageIcon;
import static net.argius.stew.ui.window.Utilities.sleep;
-
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.sql.*;
import java.util.*;
import java.util.List;
-
import javax.swing.*;
import javax.swing.table.*;
-
import net.argius.stew.*;
import net.argius.stew.io.*;
import net.argius.stew.ui.*;
resultSetTable.setVisible(false);
resultSetTable.getTableHeader().setVisible(false);
((DefaultTableModel)resultSetTable.getModel()).setRowCount(0);
+ resultSetTable.resetSortState();
}
@SuppressWarnings("unused")