Revision: 18330
          http://sourceforge.net/p/gate/code/18330
Author:   adamfunk
Date:     2014-09-12 15:45:46 +0000 (Fri, 12 Sep 2014)
Log Message:
-----------
XJFileChooser not quite working yet.

Modified Paths:
--------------
    
gate/branches/twitter-pop-dev/plugins/Twitter/src/gate/corpora/twitter/PopulationConfig.java
    
gate/branches/twitter-pop-dev/plugins/Twitter/src/gate/corpora/twitter/PopulationDialogWrapper.java

Modified: 
gate/branches/twitter-pop-dev/plugins/Twitter/src/gate/corpora/twitter/PopulationConfig.java
===================================================================
--- 
gate/branches/twitter-pop-dev/plugins/Twitter/src/gate/corpora/twitter/PopulationConfig.java
        2014-09-12 15:35:34 UTC (rev 18329)
+++ 
gate/branches/twitter-pop-dev/plugins/Twitter/src/gate/corpora/twitter/PopulationConfig.java
        2014-09-12 15:45:46 UTC (rev 18330)
@@ -13,6 +13,8 @@
 
 
 import gate.Gate;
+import gate.swing.XJFileChooser;
+//TODO Get GATE to remember last location.
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import java.io.File;
@@ -22,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;
@@ -150,11 +151,11 @@
 
   @Override
   public void actionPerformed(ActionEvent arg0) {
-    JFileChooser chooser = new JFileChooser();
+    XJFileChooser chooser = new XJFileChooser();
     chooser.setDialogTitle("Load XML configuration");
-    chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
+    chooser.setFileSelectionMode(XJFileChooser.FILES_ONLY);
     int chosen = chooser.showOpenDialog(this.wrapper.dialog);
-    if (chosen == JFileChooser.APPROVE_OPTION) {
+    if (chosen == XJFileChooser.APPROVE_OPTION) {
       wrapper.setNewConfig(PopulationConfig.load(chooser.getSelectedFile()));
     }
   }
@@ -172,11 +173,11 @@
 
   @Override
   public void actionPerformed(ActionEvent event) {
-    JFileChooser chooser = new JFileChooser();
+    XJFileChooser chooser = new XJFileChooser();
     chooser.setDialogTitle("Save configuration as XML");
-    chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
+    chooser.setFileSelectionMode(XJFileChooser.FILES_ONLY);
     int chosen = chooser.showSaveDialog(this.wrapper.dialog);
-    if (chosen == JFileChooser.APPROVE_OPTION) {
+    if (chosen == XJFileChooser.APPROVE_OPTION) {
       try {
         wrapper.updateConfig();
         wrapper.config.saveXML(chooser.getSelectedFile());

Modified: 
gate/branches/twitter-pop-dev/plugins/Twitter/src/gate/corpora/twitter/PopulationDialogWrapper.java
===================================================================
--- 
gate/branches/twitter-pop-dev/plugins/Twitter/src/gate/corpora/twitter/PopulationDialogWrapper.java
 2014-09-12 15:35:34 UTC (rev 18329)
+++ 
gate/branches/twitter-pop-dev/plugins/Twitter/src/gate/corpora/twitter/PopulationDialogWrapper.java
 2014-09-12 15:45:46 UTC (rev 18330)
@@ -14,6 +14,7 @@
 import gate.gui.ListEditorDialog;
 import gate.gui.MainFrame;
 import gate.swing.XJFileChooser;
+// TODO Get GATE to remember last location.
 import gate.util.ExtensionFileFilter;
 import gate.util.Strings;
 import java.awt.Window;
@@ -29,7 +30,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 +44,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,7 +110,7 @@
     dialog.add(Box.createVerticalStrut(2));
     
     chooser = new XJFileChooser();
-    chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
+    chooser.setFileSelectionMode(XJFileChooser.FILES_ONLY);
     chooser.setMultiSelectionEnabled(true);
     chooser.setDialogTitle("Select a Twitter JSON file");
     chooser.resetChoosableFileFilters();
@@ -206,7 +206,7 @@
   
   @Override
   public void actionPerformed(ActionEvent event) {
-    if (event.getActionCommand().equals(JFileChooser.APPROVE_SELECTION)){
+    if (event.getActionCommand().equals(XJFileChooser.APPROVE_SELECTION)){
       this.dialog.loadFile();
     }
     else {

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

Reply via email to