Browse Source

The-End_Commit mit Bilder und paar Hinweise_Danke

master
Adah Boukhari 1 year ago
parent
commit
44a7f55a94
  1. BIN
      Bild1.png
  2. BIN
      Bild2.png
  3. 2
      Budget Projekt/.classpath
  4. 6
      Budget Projekt/.settings/org.eclipse.jdt.core.prefs
  5. BIN
      Budget Projekt/Image/money.png
  6. BIN
      Budget Projekt/bin/MeinBudgetView/MeinGui$1.class
  7. BIN
      Budget Projekt/bin/MeinBudgetView/MeinGui.class
  8. BIN
      Budget Projekt/bin/MeinBudgetView/MyMain.class
  9. BIN
      Budget Projekt/bin/money.png
  10. 83
      Budget Projekt/src/MeinBudgetView/MeinGui.java

BIN
Bild1.png

After

Width: 1366  |  Height: 768  |  Size: 233 KiB

BIN
Bild2.png

After

Width: 1366  |  Height: 768  |  Size: 233 KiB

2
Budget Projekt/.classpath

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-10">
<attributes>
<attribute name="module" value="true"/>
</attributes>

6
Budget Projekt/.settings/org.eclipse.jdt.core.prefs

@ -1,12 +1,12 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
org.eclipse.jdt.core.compiler.codegen.targetPlatform=10
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.6
org.eclipse.jdt.core.compiler.compliance=10
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=1.6
org.eclipse.jdt.core.compiler.source=10

BIN
Budget Projekt/Image/money.png

Before

Width: 32  |  Height: 32  |  Size: 1.0 KiB

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

BIN
Budget Projekt/bin/MeinBudgetView/MeinGui.class

BIN
Budget Projekt/bin/MeinBudgetView/MyMain.class

BIN
Budget Projekt/bin/money.png

Before

Width: 32  |  Height: 32  |  Size: 1.0 KiB

83
Budget Projekt/src/MeinBudgetView/MeinGui.java

@ -77,30 +77,30 @@ public class MeinGui extends JFrame implements ActionListener, KeyListener {
setContentPane(contentPane);
contentPane.setLayout(null);
//"Berechne" Button wird erstellt und hinzugefügt
//"Berechne" Button wird erstellt und hinzugefuegt
this.berechne = new JButton("Berechne");
berechne.setBounds(78, 281, 110, 23);
berechne.setToolTipText("");
contentPane.add(berechne);
//"Senden" Button wird erstellt und hinzugefügt
//"Senden" Button wird erstellt und hinzugefuegt
this.senden = new JButton("Senden");
senden.setBounds(78, 126, 110, 23);
contentPane.add(senden);
//Textfeld für das Budget wird erstellt und hinzugefügt
//Textfeld fuer das Budget wird erstellt und hinzugefuegt
text1 = new JTextField();
text1.setBounds(60, 97, 128, 20);
contentPane.add(text1);
text1.setColumns(10);
//Textfeld für die Ausgaben wird erstellt und hinzugefügt
//Textfeld fuer die Ausgaben wird erstellt und hinzugefuegt
text2 = new JTextField();
text2.setBounds(60, 250, 128, 20);
contentPane.add(text2);
text2.setColumns(10);
//Logo der Applikation wird hinzugefügt
//Logo der Applikation wird hinzugefuegt
labelHauptImage = new JLabel("");
labelHauptImage.setBounds(10, 0, 86, 61);
Image image0 = new ImageIcon(this.getClass().getResource("/budgetapp.png")).getImage();
@ -108,150 +108,150 @@ public class MeinGui extends JFrame implements ActionListener, KeyListener {
labelHauptImage.setFont(new Font("Tahoma", Font.BOLD, 13));
contentPane.add(labelHauptImage);
//Einfügen der Textbeschreibung ¼r das Eingabefeld "Budget"
//Einfuegen der Textbeschreibung fuer das Eingabefeld "Budget"
JLabel budgetEingeben = new JLabel("Budget eingeben");
budgetEingeben.setBounds(10, 72, 130, 20);
budgetEingeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14));
contentPane.add(budgetEingeben);
//Einfügen der "Budget" Ãœberschrift ¼r die Berechnungstabelle
//Einfuegen der "Budget" Ueberschrift fuer die Berechnungstabelle
JLabel labelBudget = new JLabel("Budget");
labelBudget.setBounds(255, 8, 46, 14);
contentPane.add(labelBudget);
//Einfügen der "Ausgaben" Ãœberschrift ¼r die Berechnungstabelle
//Einfuegen der "Ausgaben" Ueberschrift fuer die Berechnungstabelle
JLabel labelExpenses = new JLabel("Expenses");
labelExpenses.setBounds(390, 8, 56, 14);
contentPane.add(labelExpenses);
//Einfügen der "Restbudget" Ãœberschrift ¼r die Berechnungstabelle
//Einfuegen der "Restbudget" Ueberschrift fuer die Berechnungstabelle
JLabel labelBalance = new JLabel("Balance");
labelBalance.setBounds(525, 8, 46, 14);
contentPane.add(labelBalance);
//Einfügen der "Erspartes" Ãœberschrift ¼r die Berechnungstabelle
//Einfuegen der "Erspartes" Ueberschrift fuer die Berechnungstabelle
JLabel labelSavings = new JLabel("Savings");
labelSavings.setBounds(660, 8, 46, 14);
contentPane.add(labelSavings);
//Einfügen des Images ¼r "Budget" in der Tabelle
//Einfuegen des Images fuer "Budget" in der Tabelle
labelBudgetImage = new JLabel("");
labelBudgetImage.setBounds(255, 22, 46, 55);
Image image1 = new ImageIcon(this.getClass().getResource("/money.png")).getImage();
Image image1 = new ImageIcon(this.getClass().getResource("/Money-icon.png")).getImage();
labelBudgetImage.setIcon(new ImageIcon(image1));
contentPane.add(labelBudgetImage);
//Einfügen des Images ¼r "Ausgaben" in der Tabelle
//Einfuegen des Images fuer "Ausgaben" in der Tabelle
labelExpensesImage = new JLabel("");
labelExpensesImage.setBounds(400, 22, 46, 55);
Image image2 = new ImageIcon(this.getClass().getResource("/wings-icon.png")).getImage();
labelExpensesImage.setIcon(new ImageIcon(image2));
contentPane.add(labelExpensesImage);
//Einfügen des Images ¼r "Restbudget" in der Tabelle
//Einfuegen des Images fuer "Restbudget" in der Tabelle
labelBalancetImage = new JLabel("New labelBalance");
labelBalancetImage.setBounds(543, 22, 34, 55);
Image image3 = new ImageIcon(this.getClass().getResource("/Money-icon.png")).getImage();
labelBalancetImage.setIcon(new ImageIcon(image3));
contentPane.add(labelBalancetImage);
//Einfügen des Images ¼r "Erspartes" in der Tabelle
//Einfuegen des Images fuer "Erspartes" in der Tabelle
labelSavingsImage = new JLabel("");
labelSavingsImage.setBounds(660, 22, 46, 55);
Image image4 = new ImageIcon(this.getClass().getResource("/savings-icon.png")).getImage();
labelSavingsImage.setIcon(new ImageIcon(image4));
contentPane.add(labelSavingsImage);
//Einfügen der Ãœberschrift "Ausgaben" ¼r das Textfeld Ausgaben
//Einfuegen der Ueberschrift "Ausgaben" fuer 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" ¼r den schen Button
//Einfuegen der Ueberschrift "Leeren" fuer den loeschen 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
//Einfuegen und hinzufuegen des "Loeschen" Buttons
this.loeschen = new JButton("L\u00F6schen");
loeschen.setBounds(301, 281, 89, 23);
contentPane.add(loeschen);
//Einfügen und hinzufügen des "Exit" Buttons
//Einfuegen und hinzufuegen des "Exit" Buttons
this.exit = new JButton("Exit\r\n");
exit.setBounds(477, 281, 95, 23);
contentPane.add(exit);
//Einfügen der Überschrift "Beenden" über dem "exit" Button
//Einfuegen der Ueberschrift "Beenden" ueber 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 ¼r die Budget Summe
//Einfuegen des Platzhalters fuer 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 ¼r die Asugaben Summe
//Einfuegen des Platzhalters fuer 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 ¼r die Restbudget Differenz
//Einfuegen des Platzhalters fuer 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 Platzhalters ¼r die Erspartes Summe
//Einfuegen des Platzhalters fuer die Erspartes Summe
savingsDisplay = new JLabel("0.0 \u20AC");
savingsDisplay.setBounds(660, 82, 85, 14);
savingsDisplay.setFont(new Font("Tahoma", Font.BOLD, 12));
contentPane.add(savingsDisplay);
//Einfügen und hinzufügen des "Hinzufügen" Buttons
//Einfuegen und hinzufuegen des "Hinzufuegen" Buttons
this.hinzufuegen = new JButton("Hinzuf\u00fcgen");
hinzufuegen.setBounds(660, 126, 100, 23);
contentPane.add(hinzufuegen);
//Einfügen und hinzufügen des "Erspartes löschen" Buttons
//Einfuegen und hinzufuegen des "Erspartes loeschen" Buttons
this.erspartesLoeschen = new JButton("Erspartes L\u00F6schen");
erspartesLoeschen.setBounds(660, 160, 150, 23);
contentPane.add(erspartesLoeschen);
//Einfügen des Textfeldes ¼r die Beschreibung der Ausgabe
//Einfuegen des Textfeldes fuer 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 ¼r das Textfeld der Ausgaben Beschreibung
//Einfuegen der Ueberschrifft fuer das Textfeld der Ausgaben Beschreibung
ausgabenName = new JLabel(" Name");
ausgabenName.setBounds(10, 224, 46, 14);
contentPane.add(ausgabenName);
//Einfügen der Ãœberschrift ¼r das Textfeld des Ausgabenbetrages
//Einfuegen der Ueberschrift fuer das Textfeld des Ausgabenbetrages
ausgabenBetrag = new JLabel(" Betrag");
ausgabenBetrag.setBounds(10, 253, 46, 14);
contentPane.add(ausgabenBetrag);
//Einfügen der Ãœberschrift ¼r das Textfeld des Budgetbetrages
//Einfuegen der Ueberschrift fuer das Textfeld des Budgetbetrages
budgetBetrag = new JLabel(" Betrag");
budgetBetrag.setBounds(10, 100, 46, 14);
contentPane.add(budgetBetrag);
//Einfügen einer Scrollleiste
//Einfuegen einer Scrollleiste
JScrollPane scrollPane_1 = new JScrollPane();
scrollPane_1.setBounds(347, 126, 136, 88);
contentPane.add(scrollPane_1);
//Einfügen der Tabelle ¼r die Ausgaben
//Einfuegen der Tabelle fuer die Ausgaben
myTable = new JTable();
myTable.setColumnSelectionAllowed(true);
myTable.setCellSelectionEnabled(true);
@ -272,7 +272,7 @@ public class MeinGui extends JFrame implements ActionListener, KeyListener {
});
scrollPane_1.setViewportView(myTable);
//Einfügen der Actionlistener ¼r die verschiedenen Buttons und Textfelder
//Einfuegen der Actionlistener fuer die verschiedenen Buttons und Textfelder
text1.addActionListener(this);
text1.addKeyListener(this);
text2.addActionListener(this);
@ -284,12 +284,9 @@ public class MeinGui extends JFrame implements ActionListener, KeyListener {
loeschen.addActionListener(this);
loeschen.addKeyListener(this);
exit.addActionListener(this);
<<<<<<< HEAD
exit.addKeyListener(this);
=======
hinzufuegen.addActionListener(this);
erspartesLoeschen.addActionListener(this);
>>>>>>> e9471140ef0f8da1cd53473243a925d48bd272c1
}
@ -315,7 +312,7 @@ public class MeinGui extends JFrame implements ActionListener, KeyListener {
budget = Double.parseDouble(text1.getText());
}
catch (Exception e) {
showMessageDialog(null, "Sie müssen ihr Budget eingeben!");
showMessageDialog(null, "Sie muessen Ihr Budget eingeben!");
}
budgetDispaly.setText(setBudgetView());
}
@ -331,7 +328,7 @@ public class MeinGui extends JFrame implements ActionListener, KeyListener {
balanceDisplay.setText(setBalanceView());
}
catch (Exception e) {
showMessageDialog(null, "Sie müssen ihre Ausgabe eingeben!");
showMessageDialog(null, "Sie muessen Ihre Ausgabe eingeben!");
}
@ -369,14 +366,12 @@ public class MeinGui extends JFrame implements ActionListener, KeyListener {
}
public static void leeren() {
<<<<<<< HEAD
text1.setText("");
text2.setText("");
budgetDispaly.setText("0.0 €");
expensesDisplay.setText("0.0 €");
balanceDisplay.setText("0.0 €");
textExpensesName.setText("");
=======
budget = 0.0;
expenses = 0.0;
balance = 0.0;
@ -386,22 +381,22 @@ public class MeinGui extends JFrame implements ActionListener, KeyListener {
expensesDisplay.setText("0.0 \u20AC");
balanceDisplay.setText("0.0 \u20AC");
textExpensesName.setText(null);
>>>>>>> e9471140ef0f8da1cd53473243a925d48bd272c1
((DefaultTableModel) myTable.getModel()).setRowCount(0);
}
public static String setBudgetView() {
String result = budget + " �";
String result = budget + " ";
return result;
}
public static String setBalanceView() {
String result = budget - expenses + " �";
String result = budget - expenses + " ";
return result;
}
public static String setExpensesView() {
String result = "-" + expenses + " �";
String result = "-" + expenses + " ";
return result;
}

Loading…
Cancel
Save