Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/main/gui_v1/login/GUI_LogInP.java
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public GUI_LogInP(JFrame loginFrame){
@Override
public void actionPerformed(ActionEvent a) {
if (a.getActionCommand().compareToIgnoreCase("OK")==0) {
String userInfo = "User Login: "+ jtfLogInName.getName() + "\nPasword: " + jtfPass.getText() + "\nPassword2: "+ jtfPass2.getPassword();
String userInfo = "User Login: "+ jtfLogInName.getName() + "\nPasword: " + jtfPass.getPassword() + "\nPassword2: "+ jtfPass2.getPassword();

JOptionPane.showMessageDialog(null, userInfo,"Confirm", JOptionPane.INFORMATION_MESSAGE);
loginFrame.setVisible(false);
Expand Down
7 changes: 6 additions & 1 deletion src/main/gui_v1/mainWindows/GUI_RecordsFrame.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,13 @@ public GUI_RecordsFrame() {
setBackground(guiFramesBackgroundColor);
setForeground(guiFramesForegroundColor);

setJMenuBar(new GUI_Menu(this));
// setJMenuBar(new GUI_Menu(this));
setTitle(recordsGUIWindowTitle);
if(gui_v1.settings.GUI_Static_Settings.workStage==0){
setBackground(clrB_JMenuBar);
}else{
setForeground(clrF_JMenuBar);
}
setSize(recordsGUIWindowFrameSize);
setLocationRelativeTo(null);
setLayout(new BorderLayout());
Expand Down
3 changes: 2 additions & 1 deletion src/main/gui_v1/mainWindows/MainGUIWindow.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@

import gui_v1.GUI_MainBoxP;
import gui_v1.menu.GUI_Menu;
import gui_v1.menu.GUI_Menu_Technical;
import gui_v1.settings.GUI_Settings_Variables;
public class MainGUIWindow extends JFrame implements GUI_Settings_Variables {
private static final long serialVersionUID = 1L;
public MainGUIWindow() {
// setBackground(guiFramesBackgroundColor);
// setForeground(guiFramesForegroundColor);

setJMenuBar(new GUI_Menu_Technical(this));
setJMenuBar(new GUI_Menu(this));
setTitle(strAppOfficialName);
setSize(mainGUIFrameSize);
Expand Down
200 changes: 131 additions & 69 deletions src/main/gui_v1/menu/GUI_Menu.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,13 @@ public class GUI_Menu extends JMenuBar implements GUI_Settings_Variables{
private static final long serialVersionUID = 1L;
private GUI_Menu_Actions a;
public GUI_Menu(){
setBackground(clrB_JMenuBar);
setForeground(clrF_JMenuBar);
if(gui_v1.settings.GUI_Static_Settings.workStage==0){
setBackground(clrB_JMenuBar);
}else{
setForeground(clrF_JMenuBar);
}


setFont(GUI_ElementCreator.newFont(this.getFont(), txtSize_JMenuBar));
a = new GUI_Menu_Actions();

Expand All @@ -41,88 +46,145 @@ public GUI_Menu(){
JMenu jmAction = GUI_ElementCreator.newJMenu("Transactions" );
jmAction.setMnemonic('T');
jmAction.addActionListener(a);
JMenuItem jmiAddDataManually = GUI_ElementCreator.newJMenuItem("Manual Entry");
jmiAddDataManually.setMnemonic('M');
jmiAddDataManually.addActionListener(a);
jmAction.add(jmiAddDataManually);
// JMenuItem jmiAddDataManually = GUI_ElementCreator.newJMenuItem("Manual Entry");
// jmiAddDataManually.setMnemonic('M');
// jmiAddDataManually.addActionListener(a);
// jmAction.add(jmiAddDataManually);
// JMenuItem jmiParseOFX = GUI_ElementCreator.newJMenuItem("Parse OFX File");
// jmiParseOFX.setMnemonic('P');
// jmiParseOFX.addActionListener(a);
// jmAction.add(jmiParseOFX);
// JMenuItem jmiAdvising = GUI_ElementCreator.newJMenuItem("Get Advise");
// jmiAdvising.setMnemonic('G');
// jmiAdvising.addActionListener(a);
// jmAction.add(jmiAdvising);
// JMenuItem jmiEditData = GUI_ElementCreator.newJMenuItem("Generate Summary");
// jmiEditData.setMnemonic('S');
// jmiEditData.addActionListener(a);
// jmAction.add(jmiEditData);

// add(jmAction);


JMenu jmVMenu = GUI_ElementCreator.newJMenu("Menu");
jmVMenu.setMnemonic('M');

// JMenu jmHelp = GUI_ElementCreator.newJMenu("Help" );
// jmHelp.setMnemonic('H');

JMenuItem jmiHowStart = GUI_ElementCreator.newJMenuItem("How To Start");
jmiHowStart.setMnemonic('S');
jmiHowStart.addActionListener(a);
jmVMenu.add(jmiHowStart);

JMenuItem jmiParseOFX = GUI_ElementCreator.newJMenuItem("Parse OFX File");
jmiParseOFX.setMnemonic('P');
jmiParseOFX.addActionListener(a);
jmAction.add(jmiParseOFX);
jmVMenu.add(jmiParseOFX);

JMenuItem jmiAddDataManually = GUI_ElementCreator.newJMenuItem("Manual Entry");
jmiAddDataManually.setMnemonic('M');
jmiAddDataManually.addActionListener(a);
jmVMenu.add(jmiAddDataManually);

JMenuItem jmiSummery = GUI_ElementCreator.newJMenuItem("Generate Summary");
jmiSummery.setMnemonic('S');
jmiSummery.addActionListener(a);
jmVMenu.add(jmiSummery);

JMenuItem jmiAdvising = GUI_ElementCreator.newJMenuItem("Get Advise");
jmiAdvising.setMnemonic('G');
jmiAdvising.addActionListener(a);
jmAction.add(jmiAdvising);
JMenuItem jmiEditData = GUI_ElementCreator.newJMenuItem("Generate Summary");
jmiEditData.setMnemonic('S');
jmiEditData.addActionListener(a);
jmAction.add(jmiEditData);

add(jmAction);


JMenu jmView = GUI_ElementCreator.newJMenu("View");
jmView.setMnemonic('V');

JMenuItem jmiLoginWindow = GUI_ElementCreator.newJMenuItem("Show LogIn Window");
jmiLoginWindow.addActionListener(a);
jmView.add(jmiLoginWindow);
JMenuItem jmiSignInWindow = GUI_ElementCreator.newJMenuItem("Show SignIn Window");
jmiSignInWindow.addActionListener(a);
jmView.add(jmiSignInWindow);

JMenu jmWindow = GUI_ElementCreator.newJMenu("GUI Windows Views");
jmWindow.setMnemonic('W');
JMenuItem jmiShowRecordsWindow = GUI_ElementCreator.newJMenuItem("Show Records Window");
jmiShowRecordsWindow.setMnemonic('R');
jmiShowRecordsWindow.addActionListener(a);
jmWindow.add(new JSeparator());
jmWindow.add(jmiShowRecordsWindow);
jmView.add(jmWindow);
add(jmView);

JMenu jmSettings = GUI_ElementCreator.newJMenu("Settings");
jmSettings.setMnemonic('S');
JMenu jmFontSize = GUI_ElementCreator.newJMenu("Adjust Text Size");
jmFontSize.setMnemonic('T');
jmFontSize.addActionListener(a);

JMenuItem jmiIncreaseFontSize = GUI_ElementCreator.newJMenuItem("Increse GUI Text Size (+)");
jmiIncreaseFontSize.setMnemonic('+');
jmiIncreaseFontSize.addActionListener(a);
JMenuItem jmiDecreaseFontSize = GUI_ElementCreator.newJMenuItem("Decrese GUI Text Size (-)");
jmiDecreaseFontSize.setMnemonic('-');
jmiDecreaseFontSize.addActionListener(a);
jmFontSize.add(jmiIncreaseFontSize);
jmFontSize.add(jmiDecreaseFontSize);
jmSettings.add(jmFontSize);
add(jmSettings);


jmVMenu.add(jmiAdvising);

JMenuItem jmiSettings = GUI_ElementCreator.newJMenuItem("Settings");
jmiSettings.setMnemonic('S');
jmVMenu.add(jmiSettings);

JMenuItem jmiLogOuut = GUI_ElementCreator.newJMenuItem("LogOut" );
jmiLogOuut.addActionListener(a);
jmiLogOuut.setMnemonic('O');
jmVMenu.add(jmiLogOuut);

add(jmVMenu);

JMenu jmHelp = GUI_ElementCreator.newJMenu("Help" );
jmHelp.setMnemonic('H');
JMenuItem jmiUse = GUI_ElementCreator.newJMenuItem("How To Start");
jmiUse.setMnemonic('S');
jmiUse.addActionListener(a);
jmHelp.add(jmiUse);
jmHelp.add(new JSeparator());

JMenuItem jmiAbout = GUI_ElementCreator.newJMenuItem("About");
jmiAbout.setMnemonic('A');
jmiAbout.addActionListener(a);
jmHelp.add(jmiAbout);

add(jmHelp);
JMenu jmLogOuut = GUI_ElementCreator.newJMenu("LogOut" );
jmLogOuut.addActionListener(a);
jmLogOuut.setMnemonic('L');
JMenuItem jmiLogOuut = GUI_ElementCreator.newJMenuItem("LogOut" );
jmiLogOuut.addActionListener(a);
jmiLogOuut.setMnemonic('O');


jmLogOuut.add(jmiLogOuut);

add(jmLogOuut);
// JMenu jmLogOuut = GUI_ElementCreator.newJMenu("LogOut" );
// jmLogOuut.addActionListener(a);
// jmLogOuut.setMnemonic('L');
// JMenuItem jmiLogOuut = GUI_ElementCreator.newJMenuItem("LogOut" );
// jmiLogOuut.addActionListener(a);
// jmiLogOuut.setMnemonic('O');
// jmLogOuut.add(jmiLogOuut);
// add(jmLogOuut);
// JMenuItem jmiLoginWindow = GUI_ElementCreator.newJMenuItem("Show LogIn Window");
// jmiLoginWindow.addActionListener(a);
// jmView.add(jmiLoginWindow);
// JMenuItem jmiSignInWindow = GUI_ElementCreator.newJMenuItem("Show SignIn Window");
// jmiSignInWindow.addActionListener(a);
// jmView.add(jmiSignInWindow);

// JMenu jmWindow = GUI_ElementCreator.newJMenu("GUI Windows Views");
// jmWindow.setMnemonic('W');
// JMenuItem jmiShowRecordsWindow = GUI_ElementCreator.newJMenuItem("Show Records Window");
// jmiShowRecordsWindow.setMnemonic('R');
// jmiShowRecordsWindow.addActionListener(a);
// jmWindow.add(new JSeparator());
// jmWindow.add(jmiShowRecordsWindow);
// jmView.add(jmWindow);
// add(jmView);

// JMenu jmSettings = GUI_ElementCreator.newJMenu("Settings");
// jmSettings.setMnemonic('S');
// JMenu jmFontSize = GUI_ElementCreator.newJMenu("Adjust Text Size");
// jmFontSize.setMnemonic('T');
// jmFontSize.addActionListener(a);
//
// JMenuItem jmiIncreaseFontSize = GUI_ElementCreator.newJMenuItem("Increse GUI Text Size (+)");
// jmiIncreaseFontSize.setMnemonic('+');
// jmiIncreaseFontSize.addActionListener(a);
// JMenuItem jmiDecreaseFontSize = GUI_ElementCreator.newJMenuItem("Decrese GUI Text Size (-)");
// jmiDecreaseFontSize.setMnemonic('-');
// jmiDecreaseFontSize.addActionListener(a);
// jmFontSize.add(jmiIncreaseFontSize);
// jmFontSize.add(jmiDecreaseFontSize);
// jmSettings.add(jmFontSize);
// add(jmSettings);


// JMenu jmHelp = GUI_ElementCreator.newJMenu("Help" );
// jmHelp.setMnemonic('H');
// JMenuItem jmiUse = GUI_ElementCreator.newJMenuItem("How To Start");
// jmiUse.setMnemonic('S');
// jmiUse.addActionListener(a);
// jmHelp.add(jmiUse);
// jmHelp.add(new JSeparator());
// JMenuItem jmiAbout = GUI_ElementCreator.newJMenuItem("About");
// jmiAbout.setMnemonic('A');
// jmiAbout.addActionListener(a);
// jmHelp.add(jmiAbout);

// add(jmHelp);
// JMenu jmLogOuut = GUI_ElementCreator.newJMenu("LogOut" );
// jmLogOuut.addActionListener(a);
// jmLogOuut.setMnemonic('L');
// JMenuItem jmiLogOuut = GUI_ElementCreator.newJMenuItem("LogOut" );
// jmiLogOuut.addActionListener(a);
// jmiLogOuut.setMnemonic('O');


// jmLogOuut.add(jmiLogOuut);

// add(jmVMenu);
}
public GUI_Menu(Component mainGUIWindow) {
this();
Expand Down
127 changes: 127 additions & 0 deletions src/main/gui_v1/menu/GUI_Menu_Technical.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
package gui_v1.menu;

import gui_v1.actios_processors.GUI_Menu_Actions;
import gui_v1.automation.GUI_ElementCreator;
import gui_v1.settings.GUI_Settings_Variables;

import javax.swing.*;
import java.awt.*;

public class GUI_Menu_Technical extends JMenuBar implements GUI_Settings_Variables {
private static final long serialVersionUID = 1L;
private GUI_Menu_Actions a;
public GUI_Menu_Technical(){
setBackground(clrB_JMenuBar);
setForeground(clrF_JMenuBar);
setFont(GUI_ElementCreator.newFont(this.getFont(), txtSize_JMenuBar));
a = new GUI_Menu_Actions();

JMenu jmFile = GUI_ElementCreator.newJMenu("File");
jmFile.setMnemonic('F');
JMenuItem jmiSave = GUI_ElementCreator.newJMenuItem("Save");
jmiSave.setMnemonic('v');
jmFile.add(jmiSave);
JMenuItem jmiLoad = GUI_ElementCreator.newJMenuItem("Load");
jmiLoad.setMnemonic('L');
jmFile.add(jmiLoad);
jmFile.add(new JSeparator());
JMenuItem jmiExit = GUI_ElementCreator.newJMenuItem("Exit");
jmiExit.setMnemonic('E');
jmFile.add(jmiExit);
add(jmFile);
jmiExit.addActionListener(a);




JMenu jmAction = GUI_ElementCreator.newJMenu("Transactions" );
jmAction.setMnemonic('T');
jmAction.addActionListener(a);
JMenuItem jmiAddDataManually = GUI_ElementCreator.newJMenuItem("Manual Entry");
jmiAddDataManually.setMnemonic('M');
jmiAddDataManually.addActionListener(a);
jmAction.add(jmiAddDataManually);
JMenuItem jmiParseOFX = GUI_ElementCreator.newJMenuItem("Parse OFX File");
jmiParseOFX.setMnemonic('P');
jmiParseOFX.addActionListener(a);
jmAction.add(jmiParseOFX);
JMenuItem jmiAdvising = GUI_ElementCreator.newJMenuItem("Get Advise");
jmiAdvising.setMnemonic('G');
jmiAdvising.addActionListener(a);
jmAction.add(jmiAdvising);
JMenuItem jmiEditData = GUI_ElementCreator.newJMenuItem("Generate Summary");
jmiEditData.setMnemonic('S');
jmiEditData.addActionListener(a);
jmAction.add(jmiEditData);

add(jmAction);


JMenu jmView = GUI_ElementCreator.newJMenu("View");
jmView.setMnemonic('V');

JMenuItem jmiLoginWindow = GUI_ElementCreator.newJMenuItem("Show LogIn Window");
jmiLoginWindow.addActionListener(a);
jmView.add(jmiLoginWindow);
JMenuItem jmiSignInWindow = GUI_ElementCreator.newJMenuItem("Show SignIn Window");
jmiSignInWindow.addActionListener(a);
jmView.add(jmiSignInWindow);

JMenu jmWindow = GUI_ElementCreator.newJMenu("GUI Windows Views");
jmWindow.setMnemonic('W');
JMenuItem jmiShowRecordsWindow = GUI_ElementCreator.newJMenuItem("Show Records Window");
jmiShowRecordsWindow.setMnemonic('R');
jmiShowRecordsWindow.addActionListener(a);
jmWindow.add(new JSeparator());
jmWindow.add(jmiShowRecordsWindow);
jmView.add(jmWindow);
add(jmView);

JMenu jmSettings = GUI_ElementCreator.newJMenu("Settings");
jmSettings.setMnemonic('S');
JMenu jmFontSize = GUI_ElementCreator.newJMenu("Adjust Text Size");
jmFontSize.setMnemonic('T');
jmFontSize.addActionListener(a);

JMenuItem jmiIncreaseFontSize = GUI_ElementCreator.newJMenuItem("Increse GUI Text Size (+)");
jmiIncreaseFontSize.setMnemonic('+');
jmiIncreaseFontSize.addActionListener(a);
JMenuItem jmiDecreaseFontSize = GUI_ElementCreator.newJMenuItem("Decrese GUI Text Size (-)");
jmiDecreaseFontSize.setMnemonic('-');
jmiDecreaseFontSize.addActionListener(a);
jmFontSize.add(jmiIncreaseFontSize);
jmFontSize.add(jmiDecreaseFontSize);
jmSettings.add(jmFontSize);
add(jmSettings);


JMenu jmHelp = GUI_ElementCreator.newJMenu("Help" );
jmHelp.setMnemonic('H');
JMenuItem jmiUse = GUI_ElementCreator.newJMenuItem("How To Start");
jmiUse.setMnemonic('S');
jmiUse.addActionListener(a);
jmHelp.add(jmiUse);
jmHelp.add(new JSeparator());
JMenuItem jmiAbout = GUI_ElementCreator.newJMenuItem("About");
jmiAbout.setMnemonic('A');
jmiAbout.addActionListener(a);
jmHelp.add(jmiAbout);

add(jmHelp);
JMenu jmLogOuut = GUI_ElementCreator.newJMenu("LogOut" );
jmLogOuut.addActionListener(a);
jmLogOuut.setMnemonic('L');
JMenuItem jmiLogOuut = GUI_ElementCreator.newJMenuItem("LogOut" );
jmiLogOuut.addActionListener(a);
jmiLogOuut.setMnemonic('O');


jmLogOuut.add(jmiLogOuut);

add(jmLogOuut);
}
public GUI_Menu_Technical(Component mainGUIWindow) {
this();
a.setMainGUIComponent(mainGUIWindow);
}
}
Loading