Revision: 18347 http://sourceforge.net/p/gate/code/18347 Author: adamfunk Date: 2014-09-18 12:40:08 +0000 (Thu, 18 Sep 2014) Log Message: ----------- Twitter population file choosers now remember where they were (XJFileChooser problems sorted out).
Modified Paths: -------------- gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationConfig.java gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationDialogWrapper.java Modified: gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationConfig.java =================================================================== --- gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationConfig.java 2014-09-18 12:29:27 UTC (rev 18346) +++ gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationConfig.java 2014-09-18 12:40:08 UTC (rev 18347) @@ -13,6 +13,7 @@ import gate.Gate; +import gate.gui.MainFrame; import gate.swing.XJFileChooser; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; @@ -23,7 +24,6 @@ import java.net.URL; import java.util.Arrays; import java.util.List; -import javax.swing.JFileChooser; import org.apache.log4j.Logger; import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.io.xml.PrettyPrintWriter; @@ -153,10 +153,8 @@ @Override public void actionPerformed(ActionEvent arg0) { - //XJFileChooser chooser = MainFrame.getFileChooser(); - //TODO Get GATE to remember last location. - //chooser.setResource(RESOURCE_CODE); - JFileChooser chooser = new JFileChooser(); + XJFileChooser chooser = MainFrame.getFileChooser(); + chooser.setResource(RESOURCE_CODE); chooser.setDialogTitle("Load XML configuration"); chooser.setFileSelectionMode(XJFileChooser.FILES_ONLY); int chosen = chooser.showOpenDialog(this.wrapper.dialog); Modified: gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationDialogWrapper.java =================================================================== --- gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationDialogWrapper.java 2014-09-18 12:29:27 UTC (rev 18346) +++ gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationDialogWrapper.java 2014-09-18 12:40:08 UTC (rev 18347) @@ -29,7 +29,6 @@ import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JDialog; -import javax.swing.JFileChooser; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JSeparator; @@ -44,7 +43,7 @@ protected PopulationConfig config; private JTextField encodingField; private JCheckBox checkbox; - private JFileChooser chooser; + private XJFileChooser chooser; private List<URL> fileUrls; private ListEditor featureKeysEditor, contentKeysEditor; @@ -110,10 +109,8 @@ dialog.add(new JSeparator(SwingConstants.HORIZONTAL)); dialog.add(Box.createVerticalStrut(2)); - //chooser = MainFrame.getFileChooser(); - chooser = new JFileChooser(); - // TODO Fix this to get GATE to remember last location. - //chooser.setResource(RESOURCE_CODE); + chooser = MainFrame.getFileChooser(); + chooser.setResource(RESOURCE_CODE); chooser.setFileSelectionMode(XJFileChooser.FILES_ONLY); chooser.setMultiSelectionEnabled(true); chooser.setDialogTitle("Select a Twitter JSON file"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ GATE-cvs mailing list GATE-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gate-cvs