From 9e9b958853dd240980439795aa38089381323578 Mon Sep 17 00:00:00 2001 From: mudabbir-ahmad Date: Sat, 15 Feb 2025 13:36:04 +0000 Subject: [PATCH] =?UTF-8?q?W3R3=20=E2=80=93=20Add=20a=20Save=20File=20Opti?= =?UTF-8?q?on=20-=20doesnt=20yet=20update=20csv.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/userprofilebuilder/view/MainViewer.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/userprofilebuilder/view/MainViewer.java b/src/main/java/userprofilebuilder/view/MainViewer.java index a0bf959..87201d3 100644 --- a/src/main/java/userprofilebuilder/view/MainViewer.java +++ b/src/main/java/userprofilebuilder/view/MainViewer.java @@ -7,6 +7,7 @@ package userprofilebuilder.view; import java.awt.*; import javax.swing.*; import javax.swing.border.*; +import javax.swing.filechooser.*; import java.awt.event.*; import java.io.*; @@ -173,14 +174,12 @@ public class MainViewer { public MainViewer() // main viewer window { - - - viewer = new JFrame(); viewer.setTitle("User Profile Builder"); viewer.setSize(800,500); viewer.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + JTabbedPane JT = new JTabbedPane(); JMenuBar menuBar = new JMenuBar(); JMenu menu = new JMenu("file"); @@ -191,8 +190,14 @@ public class MainViewer { menu.add(open); ActionListener opener = e -> { 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); + + JMenuItem quit = new JMenuItem("Quit"); menu.add(quit); ActionListener quitter = e -> {