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
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs