W3R3 – Add a Save File Option - doesnt yet update csv.

This commit is contained in:
bobbert committed 2025-02-15 13:36:04 +00:00
1 parent 3311290080
commit 9e9b958853
1 file changed
+8 -3
@@ -7,6 +7,7 @@ package userprofilebuilder.view;
import java.awt.*; import java.awt.*;
import javax.swing.*; import javax.swing.*;
import javax.swing.border.*; import javax.swing.border.*;
import javax.swing.filechooser.*;
import java.awt.event.*; import java.awt.event.*;
import java.io.*; import java.io.*;
@@ -173,14 +174,12 @@ public class MainViewer {
public MainViewer() // main viewer window public MainViewer() // main viewer window
{ {
viewer = new JFrame(); viewer = new JFrame();
viewer.setTitle("User Profile Builder"); viewer.setTitle("User Profile Builder");
viewer.setSize(800,500); viewer.setSize(800,500);
viewer.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); viewer.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTabbedPane JT = new JTabbedPane(); JTabbedPane JT = new JTabbedPane();
JMenuBar menuBar = new JMenuBar(); JMenuBar menuBar = new JMenuBar();
JMenu menu = new JMenu("file"); JMenu menu = new JMenu("file");
@@ -191,8 +190,14 @@ public class MainViewer {
menu.add(open); menu.add(open);
ActionListener opener = e -> { ActionListener opener = e -> {
System.out.println("Open file?"); System.out.println("Open file?");
JFileChooser fileOpen = new JFileChooser(file, FileSystemView.getFileSystemView());
fileOpen.showSaveDialog(null);
file = (fileOpen.getSelectedFile()).toString();
System.out.println(file);
}; };
open.addActionListener(opener); open.addActionListener(opener);
JMenuItem quit = new JMenuItem("Quit"); JMenuItem quit = new JMenuItem("Quit");
menu.add(quit); menu.add(quit);
ActionListener quitter = e -> { ActionListener quitter = e -> {