]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/function/distance/DistanceFunction.java
Version 12, December 2010
[GpsPrune.git] / tim / prune / function / distance / DistanceFunction.java
index b41ab8bc5d012469607ff552b864443707b38dfd..dada3f0bd510c4e6163460d69b474fbd1679c6dd 100644 (file)
@@ -112,7 +112,12 @@ public class DistanceFunction extends GenericFunction
                // second table for distances
                _distModel = new DistanceTableModel();
                JTable distTable = new JTable(_distModel);
-               distTable.setAutoCreateRowSorter(true);
+               // Use reflection to call distTable.setAutoCreateRowSorter(true) which is new with Java 1.6
+               try {
+                       Class<?> d = Class.forName("javax.swing.JTable");
+                       d.getDeclaredMethod("setAutoCreateRowSorter", new Class[]{Boolean.TYPE}).invoke(distTable, Boolean.TRUE);
+               }
+               catch (Exception e) {}
                scrollPane = new JScrollPane(distTable);
                scrollPane.setPreferredSize(new Dimension(200, 250));
                mainPanel.add(scrollPane);