|
@@ -1,6 +1,7 @@
|
|
package ui.view;
|
|
package ui.view;
|
|
|
|
|
|
import java.io.File;
|
|
import java.io.File;
|
|
|
|
+import java.io.IOException;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
|
|
|
import javax.swing.JFrame;
|
|
import javax.swing.JFrame;
|
|
@@ -720,6 +721,7 @@ public class GUI implements CategoryListener {
|
|
@Override
|
|
@Override
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
menuFileExitActionPerformed(evt);
|
|
menuFileExitActionPerformed(evt);
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
private void menuFileExitActionPerformed(java.awt.event.ActionEvent evt) {
|
|
private void menuFileExitActionPerformed(java.awt.event.ActionEvent evt) {
|
|
@@ -727,7 +729,37 @@ public class GUI implements CategoryListener {
|
|
JFrame test = new JFrame();
|
|
JFrame test = new JFrame();
|
|
if (fileChooser.showOpenDialog(test) == JFileChooser.APPROVE_OPTION) {
|
|
if (fileChooser.showOpenDialog(test) == JFileChooser.APPROVE_OPTION) {
|
|
File file = fileChooser.getSelectedFile();
|
|
File file = fileChooser.getSelectedFile();
|
|
- System.out.println("File Path is: " + file.toString());
|
|
|
|
|
|
+
|
|
|
|
+ try {
|
|
|
|
+ controller.loadFile(file.getAbsolutePath());
|
|
|
|
+ } catch (IOException e) {
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ mntmSave.addActionListener(new java.awt.event.ActionListener() {
|
|
|
|
+ @Override
|
|
|
|
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
|
|
+
|
|
|
|
+ menuSaveActionPerformed(evt);
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private void menuSaveActionPerformed(java.awt.event.ActionEvent evt) {
|
|
|
|
+ JFileChooser fileChooser = new JFileChooser();
|
|
|
|
+ JFrame test = new JFrame();
|
|
|
|
+ if (fileChooser.showSaveDialog(test) == JFileChooser.APPROVE_OPTION) {
|
|
|
|
+ File file = fileChooser.getSelectedFile();
|
|
|
|
+
|
|
|
|
+ try {
|
|
|
|
+ controller.saveFile(file.getAbsolutePath());
|
|
|
|
+ } catch (IOException e) {
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
});
|