Ola pessoal como faço para ordenar uma tabela em ordem alfabetica no netbens?

gostaria de ordenar por ordem alfabetica mais para valores que ainda seram cadastrados, eu so consigo fazer com valores ja setados

public class SortTable {
public static void main(String args[]) {
Runnable runner = new Runnable() {
public void run() {
JFrame frame = new JFrame(“Ordenando um JTable”);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Object rows[][] = {
{“AMZN”, “Amazon”, 41.28},
{“EBAY”, “eBay”, 41.57},
{“GOOG”, “Google”, 388.33},
{“MSFT”, “Microsoft”, 26.56},
{“NOK”, “Nokia Corp”, 17.13},
{“ORCL”, “Oracle Corp.”, 12.52},
{“SUNW”, “Sun Microsystems”, 3.86},
{“TWX”, “Time Warner”, 17.66},
{“VOD”, “Vodafone Group”, 26.02},
{“YHOO”, “Yahoo!”, 37.69}
};
String columns[] = {“Sigla”, “Nome”, “Preço”};
TableModel model =
new DefaultTableModel(rows, columns) {
public Class getColumnClass(int column) {
Class returnValue;
if ((column >= 0) && (column < getColumnCount())) {
returnValue = getValueAt(0, column).getClass();
} else {
returnValue = Object.class;
}
return returnValue;
}
};

       JTable table = new JTable(model);
       RowSorter<TableModel> sorter =
         new TableRowSorter<TableModel>(model);
       table.setRowSorter(sorter);
       JScrollPane pane = new JScrollPane(table);
       frame.add(pane, BorderLayout.CENTER);
       frame.setSize(300, 150);
       frame.setVisible(true);
     }
   };
   EventQueue.invokeLater(runner);
 }

}