diff --git a/Budget Projekt/bin/MeinBudgetView/LoginFrame.class b/Budget Projekt/bin/MeinBudgetView/LoginFrame.class index 0ea2541..2254de9 100644 Binary files a/Budget Projekt/bin/MeinBudgetView/LoginFrame.class and b/Budget Projekt/bin/MeinBudgetView/LoginFrame.class differ diff --git a/Budget Projekt/bin/MeinBudgetView/MeinGui.class b/Budget Projekt/bin/MeinBudgetView/MeinGui.class index 1ae2f76..9f008b2 100644 Binary files a/Budget Projekt/bin/MeinBudgetView/MeinGui.class and b/Budget Projekt/bin/MeinBudgetView/MeinGui.class differ diff --git a/Budget Projekt/bin/MeinBudgetView/MyTest.class b/Budget Projekt/bin/MeinBudgetView/MyTest.class index 23c120b..d118b03 100644 Binary files a/Budget Projekt/bin/MeinBudgetView/MyTest.class and b/Budget Projekt/bin/MeinBudgetView/MyTest.class differ diff --git a/Budget Projekt/src/MeinBudgetView/LoginFrame.java b/Budget Projekt/src/MeinBudgetView/LoginFrame.java index d7bbd9e..231270f 100644 --- a/Budget Projekt/src/MeinBudgetView/LoginFrame.java +++ b/Budget Projekt/src/MeinBudgetView/LoginFrame.java @@ -72,6 +72,11 @@ public class LoginFrame extends JFrame implements ActionListener, KeyListener { loginHauptImage.setIcon(new ImageIcon(image2)); loginHauptImage.setFont(new Font("Tahoma", Font.BOLD, 13)); contentPane.add(loginHauptImage); + + JLabel lblNewLabel_1 = new JLabel("F5: exit"); + lblNewLabel_1.setFont(new Font("Tahoma", Font.BOLD, 11)); + lblNewLabel_1.setBounds(342, 213, 82, 14); + contentPane.add(lblNewLabel_1); this.anmelden.addActionListener(this); passwordField.addActionListener(this); @@ -97,12 +102,12 @@ public class LoginFrame extends JFrame implements ActionListener, KeyListener { } - protected static String setBenutzername(String benutzername) { - return benutzername; + protected static String setBenutzername(String benutzername) { + return benutzername; } protected static String setPassword(String password) { - return password; + return password; } @Override @@ -114,7 +119,8 @@ public class LoginFrame extends JFrame implements ActionListener, KeyListener { public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ENTER) { - if (benutzername.getText().contentEquals(setBenutzername("admin")) && passwordField.getText().equals(setPassword("admin"))) { + if (benutzername.getText().contentEquals(setBenutzername("admin")) + && passwordField.getText().equals(setPassword("admin"))) { MeinGui run = new MeinGui(); run.setVisible(true); } else { @@ -124,7 +130,7 @@ public class LoginFrame extends JFrame implements ActionListener, KeyListener { if (e.getKeyCode() == KeyEvent.VK_F5) { System.exit(0); } - if (e.getKeyCode() == KeyEvent.VK_L) { + if (e.getKeyCode() == KeyEvent.VK_DELETE) { benutzername.setText(benutzernameUndPasswordLeeren()); passwordField.setText(benutzernameUndPasswordLeeren()); } @@ -140,5 +146,4 @@ public class LoginFrame extends JFrame implements ActionListener, KeyListener { public static String benutzernameUndPasswordLeeren() { return ""; } - } diff --git a/Budget Projekt/src/MeinBudgetView/MeinGui.java b/Budget Projekt/src/MeinBudgetView/MeinGui.java index c43e841..ad03c89 100644 --- a/Budget Projekt/src/MeinBudgetView/MeinGui.java +++ b/Budget Projekt/src/MeinBudgetView/MeinGui.java @@ -283,19 +283,18 @@ public class MeinGui extends JFrame implements ActionListener, KeyListener { @Override public void keyTyped(KeyEvent e) { - } @Override public void keyPressed(KeyEvent e) { - if (e.getKeyCode() == KeyEvent.VK_L) { + if (e.getKeyCode() == KeyEvent.VK_DELETE) { leeren(); } if (e.getKeyCode() == KeyEvent.VK_F5) { exitButton(); } - + } @Override diff --git a/Budget Projekt/src/MeinBudgetView/MyTest.java b/Budget Projekt/src/MeinBudgetView/MyTest.java index fb3afec..9542243 100644 --- a/Budget Projekt/src/MeinBudgetView/MyTest.java +++ b/Budget Projekt/src/MeinBudgetView/MyTest.java @@ -49,39 +49,36 @@ class MyTest { @Test public void testSetBenutzername() { - + assertEquals("admin", LoginFrame.setBenutzername("admin")); assertEquals("ADMIN", LoginFrame.setBenutzername("ADMIN")); assertNotEquals("Admin", LoginFrame.setBenutzername("")); assertNotEquals("admin", LoginFrame.setBenutzername("Admin")); assertNotEquals("", LoginFrame.setBenutzername("admin")); assertEquals("ADMin".toUpperCase(), LoginFrame.setBenutzername("admin").toUpperCase()); - - - + } - @Test public void testSetPassword() { - + assertEquals("password", LoginFrame.setBenutzername("password")); assertEquals("PassWord", LoginFrame.setBenutzername("PassWord")); assertNotEquals("password", LoginFrame.setBenutzername("")); assertNotEquals("PASSWORD", LoginFrame.setBenutzername("password")); assertNotEquals("", LoginFrame.setBenutzername("password")); assertEquals("PaSSwOrd".toUpperCase(), LoginFrame.setBenutzername("passwoRd").toUpperCase()); - + } - + @Test public void testSetLeeren() { - + assertEquals("", LoginFrame.benutzernameUndPasswordLeeren()); assertNotEquals(" ", LoginFrame.benutzernameUndPasswordLeeren()); - assertNotEquals("".length() > 0 , LoginFrame.benutzernameUndPasswordLeeren()); - assertNotEquals(""==null, LoginFrame.benutzernameUndPasswordLeeren()); - + assertNotEquals("".length() > 0, LoginFrame.benutzernameUndPasswordLeeren()); + assertNotEquals("" == null, LoginFrame.benutzernameUndPasswordLeeren()); + } } diff --git a/Command.txt b/Command.txt index 9602535..079746a 100644 --- a/Command.txt +++ b/Command.txt @@ -3,5 +3,5 @@ Befehle: 1)Benutzername: admin 2)Password: admin -L: Alle Einträge leeren +DELETE_Taste: Alle Einträge leeren F5: Exit