diff --git a/Budget Projekt/Image/exit.png b/Budget Projekt/Image/exit.png new file mode 100644 index 0000000..7536c7b Binary files /dev/null and b/Budget Projekt/Image/exit.png differ diff --git a/Budget Projekt/Image/leeren.png b/Budget Projekt/Image/leeren.png new file mode 100644 index 0000000..c5829d8 Binary files /dev/null and b/Budget Projekt/Image/leeren.png differ diff --git a/Budget Projekt/bin/MeinBudgetView/MeinGui.class b/Budget Projekt/bin/MeinBudgetView/MeinGui.class index 40d8b3c..e60ee87 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 8fbbeca..8a1c6cb 100644 Binary files a/Budget Projekt/bin/MeinBudgetView/MyTest.class and b/Budget Projekt/bin/MeinBudgetView/MyTest.class differ diff --git a/Budget Projekt/bin/exit.png b/Budget Projekt/bin/exit.png new file mode 100644 index 0000000..7536c7b Binary files /dev/null and b/Budget Projekt/bin/exit.png differ diff --git a/Budget Projekt/bin/leeren.png b/Budget Projekt/bin/leeren.png new file mode 100644 index 0000000..c5829d8 Binary files /dev/null and b/Budget Projekt/bin/leeren.png differ diff --git a/Budget Projekt/src/MeinBudgetView/MeinGui.java b/Budget Projekt/src/MeinBudgetView/MeinGui.java index d3afd18..c492ec9 100644 --- a/Budget Projekt/src/MeinBudgetView/MeinGui.java +++ b/Budget Projekt/src/MeinBudgetView/MeinGui.java @@ -250,15 +250,16 @@ public class MeinGui extends JFrame implements ActionListener { } if (ae.getSource() == this.berechne && (text1 != null && text2 != null)) { - expenses = budget - Double.parseDouble(text2.getText()); - expensesDisplay.setText(setExpensesView()); - balance = Double.parseDouble(text1.getText()) - Double.parseDouble(text2.getText()); + DefaultTableModel tab = (DefaultTableModel) myTable.getModel(); + tab.addRow(new Object[] { (textExpensesName.getText()), Double.parseDouble(text2.getText()) }); + + balance -= Double.parseDouble(text2.getText()); + expenses += Double.parseDouble(text2.getText()); + balanceDisplay.setText(setBalanceView()); } - DefaultTableModel tab = (DefaultTableModel)myTable.getModel(); - tab.addRow(new Object [] {(textExpensesName.getText()) , Double.parseDouble(text2.getText())}); - + } public void exitButton() { @@ -272,22 +273,17 @@ public class MeinGui extends JFrame implements ActionListener { expensesDisplay.setText(null); balanceDisplay.setText(null); textExpensesName.setText(null); - ((DefaultTableModel)myTable.getModel()).setRowCount(0); + ((DefaultTableModel) myTable.getModel()).setRowCount(0); } public static String setBudgetView() { String result = budget + " €"; return result; } - - public static String setExpensesView() { - String result = expenses - budget + " €"; - return result; - } - + public static String setBalanceView() { - String result = balance + " €"; + String result = budget - expenses + " €"; return result; } - + } diff --git a/Budget Projekt/src/MeinBudgetView/MyTest.java b/Budget Projekt/src/MeinBudgetView/MyTest.java index 1235593..b2a2f5d 100644 --- a/Budget Projekt/src/MeinBudgetView/MyTest.java +++ b/Budget Projekt/src/MeinBudgetView/MyTest.java @@ -8,32 +8,28 @@ class MyTest { @Test public void testSetBudgetView() { - assertEquals(MeinGui.budget + " €", MeinGui.setBudgetView()); - assertNotEquals(MeinGui.budget + " ", MeinGui.setBudgetView()); - assertNotEquals(MeinGui.budget + "€ ", MeinGui.setBudgetView()); - assertNotEquals(MeinGui.budget + " € ", MeinGui.setBudgetView()); - assertNotEquals(MeinGui.budget + " ", MeinGui.setBudgetView()); - } - - @Test - public void testSetExpensesView() { - assertEquals(MeinGui.expenses - MeinGui.budget + " €", MeinGui.setExpensesView()); - assertNotEquals(MeinGui.expenses - MeinGui.budget, MeinGui.setExpensesView()); - assertNotEquals(MeinGui.expenses - MeinGui.budget + "€ " , MeinGui.setExpensesView()); - assertNotEquals(MeinGui.expenses - MeinGui.budget + " € " , MeinGui.setExpensesView()); - assertNotEquals(MeinGui.expenses - MeinGui.budget + "", MeinGui.setExpensesView()); - + MeinGui.budget = 2000.; + + assertEquals(2000.0 + " €", MeinGui.setBudgetView()); + assertNotEquals(2000 + " €", MeinGui.setBudgetView()); + assertNotEquals(2000.0 + "€ ", MeinGui.setBudgetView()); + assertNotEquals(2000 + " €", MeinGui.setBudgetView()); + assertNotEquals(2000.0 + "€", MeinGui.setBudgetView()); + } - + @Test public void testSetBalanceView() { - assertEquals(MeinGui.balance + " €", MeinGui.setExpensesView()); - assertNotEquals(MeinGui.balance, MeinGui.setExpensesView()); - assertNotEquals(MeinGui.balance + "€ " , MeinGui.setExpensesView()); - assertNotEquals(MeinGui.balance+ " € " , MeinGui.setExpensesView()); - assertNotEquals(MeinGui.balance*2 + " € ", MeinGui.setExpensesView()); - - + + MeinGui.budget = 2000.; + MeinGui.expenses = 405.; + + assertEquals(1595.0 + " €", MeinGui.setBalanceView()); + assertNotEquals(1595 + " €", MeinGui.setBalanceView()); + assertNotEquals(1595 + "€ ", MeinGui.setBalanceView()); + assertNotEquals(1595 + "€", MeinGui.setBalanceView()); + assertNotEquals(null, MeinGui.setBalanceView()); + } }