diff --git a/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class b/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class index ef38bab..39d2ec9 100644 Binary files a/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class and b/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class differ diff --git a/Budget Projekt/bin/MeinBudgetView/MeinGui.class b/Budget Projekt/bin/MeinBudgetView/MeinGui.class index 353a2a4..0416570 100644 Binary files a/Budget Projekt/bin/MeinBudgetView/MeinGui.class and b/Budget Projekt/bin/MeinBudgetView/MeinGui.class differ diff --git a/Budget Projekt/src/MeinBudgetView/MeinGui.java b/Budget Projekt/src/MeinBudgetView/MeinGui.java index 88a8905..9b78815 100644 --- a/Budget Projekt/src/MeinBudgetView/MeinGui.java +++ b/Budget Projekt/src/MeinBudgetView/MeinGui.java @@ -53,6 +53,7 @@ public class MeinGui extends JFrame implements ActionListener { public static double budget; public static double expenses; public static double balance; + public static double erspartes; public static JTextField textExpensesName; public static JLabel ausgabenName; private static JLabel ausgabenBetrag; @@ -269,6 +270,7 @@ public class MeinGui extends JFrame implements ActionListener { berechne.addActionListener(this); loeschen.addActionListener(this); exit.addActionListener(this); + hinzufuegen.addActionListener(this); } @@ -297,7 +299,27 @@ public class MeinGui extends JFrame implements ActionListener { balanceDisplay.setText(setBalanceView()); } + + if (ae.getSource() == this.hinzufuegen) { + erspartesHinzufuegen(); + } + + } + private void erspartesHinzufuegen() { + erspartes += (budget - expenses); + budget = 0.0; + expenses = 0.0; + balance = 0.0; + text1.setText(null); + text2.setText(null); + budgetDispaly.setText("0.0 \u20AC"); + expensesDisplay.setText("0.0 \u20AC"); + balanceDisplay.setText("0.0 \u20AC"); + savingsDisplay.setText(Double.toString(erspartes)); + textExpensesName.setText(null); + ((DefaultTableModel) myTable.getModel()).setRowCount(0); + } public static void exitButton() {