Revision: 18338 http://sourceforge.net/p/gate/code/18338 Author: adamfunk Date: 2014-09-15 12:25:53 +0000 (Mon, 15 Sep 2014) Log Message: ----------- TODO: get the XJFileChooser stuff to work.
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-15 10:20:39 UTC (rev 18337) +++ gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationConfig.java 2014-09-15 12:25:53 UTC (rev 18338) @@ -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,6 +24,7 @@ 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; @@ -142,6 +144,8 @@ class LoadConfigListener implements ActionListener { + public static final String RESOURCE_CODE = "twitter.population.config"; + PopulationDialogWrapper wrapper; public LoadConfigListener(PopulationDialogWrapper wrapper) { @@ -150,9 +154,10 @@ @Override public void actionPerformed(ActionEvent arg0) { - XJFileChooser chooser = new XJFileChooser(); + //XJFileChooser chooser = MainFrame.getFileChooser(); //TODO Get GATE to remember last location. - //chooser.setResource(PopulationConfig.class.getName()); + //chooser.setResource(RESOURCE_CODE); + JFileChooser chooser = new JFileChooser(); 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-15 10:20:39 UTC (rev 18337) +++ gate/trunk/plugins/Twitter/src/gate/corpora/twitter/PopulationDialogWrapper.java 2014-09-15 12:25:53 UTC (rev 18338) @@ -29,6 +29,7 @@ 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; @@ -43,10 +44,11 @@ protected PopulationConfig config; private JTextField encodingField; private JCheckBox checkbox; - private XJFileChooser chooser; + private JFileChooser chooser; private List<URL> fileUrls; private ListEditor featureKeysEditor, contentKeysEditor; + public static final String RESOURCE_CODE = "twitter.population"; private static final Logger logger = Logger.getLogger(PopulationDialogWrapper.class.getName()); @@ -108,9 +110,10 @@ dialog.add(new JSeparator(SwingConstants.HORIZONTAL)); dialog.add(Box.createVerticalStrut(2)); - chooser = new XJFileChooser(); + //chooser = MainFrame.getFileChooser(); + chooser = new JFileChooser(); // TODO Fix this to get GATE to remember last location. - //chooser.setResource(PopulationDialogWrapper.class.getName()); + //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