Browse Source

neues Label für Erspartes hinzugefügt

master
eduardD 4 years ago
parent
commit
8a734e1a3b
  1. BIN
      Budget Projekt/bin/MeinBudgetView/MeinGui$1.class
  2. BIN
      Budget Projekt/bin/MeinBudgetView/MeinGui.class
  3. 33
      Budget Projekt/src/MeinBudgetView/MeinGui.java

BIN
Budget Projekt/bin/MeinBudgetView/MeinGui$1.class

BIN
Budget Projekt/bin/MeinBudgetView/MeinGui.class

33
Budget Projekt/src/MeinBudgetView/MeinGui.java

@ -62,7 +62,7 @@ public class MeinGui extends JFrame implements ActionListener {
//Erstellen der GUI
setTitle("Budget");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 654, 368);
setBounds(100, 100, 900, 368);
contentPane = new JPanel();
contentPane.setBackground(Color.orange);
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
@ -118,8 +118,13 @@ public class MeinGui extends JFrame implements ActionListener {
//Einfügen der "Restbudget" Überschrift für die Berechnungstabelle
JLabel labelBalance = new JLabel("Balance");
labelBalance.setBounds(543, 8, 46, 14);
labelBalance.setBounds(525, 8, 46, 14);
contentPane.add(labelBalance);
//Einfügen der "Erspartes" Überschrift für die Berechnungstabelle
JLabel labelSavings = new JLabel("Savings");
labelSavings.setBounds(660, 8, 46, 14);
contentPane.add(labelSavings);
//Einfügen des Images für "Budget" in der Tabelle
labelBudgetImage = new JLabel("");
@ -142,67 +147,80 @@ public class MeinGui extends JFrame implements ActionListener {
labelBalancetImage.setIcon(new ImageIcon(image3));
contentPane.add(labelBalancetImage);
//Einfügen der Überschrift "Ausgaben" für das Textfeld Ausgaben
JLabel budgetAusgeben = new JLabel("Ausgaben");
budgetAusgeben.setBounds(10, 185, 80, 20);
budgetAusgeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14));
contentPane.add(budgetAusgeben);
//Einfügen der Überschrift "Leeren" für den löschen Button
this.leeren = new JLabel("Leeren");
leeren.setBounds(317, 253, 115, 14);
leeren.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14));
contentPane.add(leeren);
//Einfügen und hinzufügen des "Löschen" Buttons
this.loeschen = new JButton("L\u00F6schen");
loeschen.setBounds(301, 281, 89, 23);
contentPane.add(loeschen);
//Einfügen und hinzufügen des "Exit" Buttons
this.exit = new JButton("Exit\r\n");
exit.setBounds(477, 281, 95, 23);
contentPane.add(exit);
JLabel beendne = new JLabel("Beenden");
beendne.setBounds(491, 253, 81, 14);
beendne.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14));
contentPane.add(beendne);
//Einfügen der Überschrift "Beenden" über dem "exit" Button
JLabel beenden = new JLabel("Beenden");
beenden.setBounds(491, 253, 81, 14);
beenden.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14));
contentPane.add(beenden);
//Einfügen des Platzhalters für die Budget Summe
budgetDispaly = new JLabel("0.0 \u20AC");
budgetDispaly.setBounds(255, 82, 86, 14);
budgetDispaly.setFont(new Font("Tahoma", Font.BOLD, 12));
contentPane.add(budgetDispaly);
//Einfügen des Platzhalters für die Asugaben Summe
expensesDisplay = new JLabel("0.0 \u20AC");
expensesDisplay.setBounds(390, 82, 110, 14);
expensesDisplay.setFont(new Font("Tahoma", Font.BOLD, 12));
contentPane.add(expensesDisplay);
//Einfügen des Platzhalters für die Restbudget Differenz
balanceDisplay = new JLabel("0.0 \u20AC");
balanceDisplay.setBounds(543, 82, 85, 14);
balanceDisplay.setFont(new Font("Tahoma", Font.BOLD, 12));
contentPane.add(balanceDisplay);
//Einfügen des Textfeldes für die Beschreibung der Ausgabe
textExpensesName = new JTextField();
textExpensesName.setBounds(60, 221, 128, 20);
textExpensesName.setToolTipText("");
contentPane.add(textExpensesName);
textExpensesName.setColumns(10);
//Einfügen der Überschrifft für das Textfeld der Ausgaben Beschreibung
ausgabenName = new JLabel(" Name");
ausgabenName.setBounds(10, 224, 46, 14);
contentPane.add(ausgabenName);
//Einfügen der Überschrift für das Textfeld des Ausgabenbetrages
ausgabenBetrag = new JLabel(" Betrag");
ausgabenBetrag.setBounds(10, 253, 46, 14);
contentPane.add(ausgabenBetrag);
//Einfügen der Überschrift für das Textfeld des Budgetbetrages
budgetBetrag = new JLabel(" Betrag");
budgetBetrag.setBounds(10, 100, 46, 14);
contentPane.add(budgetBetrag);
//Einfügen einer Scrollleiste
JScrollPane scrollPane_1 = new JScrollPane();
scrollPane_1.setBounds(347, 126, 136, 88);
contentPane.add(scrollPane_1);
//Einfügen der Tabelle für die Ausgaben
myTable = new JTable();
myTable.setColumnSelectionAllowed(true);
myTable.setCellSelectionEnabled(true);
@ -223,6 +241,7 @@ public class MeinGui extends JFrame implements ActionListener {
});
scrollPane_1.setViewportView(myTable);
//Einfügen der Actionlistener für die verschiedenen Buttons und Textfelder
text1.addActionListener(this);
text2.addActionListener(this);
senden.addActionListener(this);

Loading…
Cancel
Save