You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

137 lines
3.7 KiB

  1. package MeinBudgetView;
  2. import java.awt.EventQueue;
  3. import javax.swing.JFrame;
  4. import javax.swing.JPanel;
  5. import javax.swing.border.EmptyBorder;
  6. import javax.swing.JTextField;
  7. import java.awt.Image;
  8. import javax.swing.ImageIcon;
  9. import javax.swing.JButton;
  10. import javax.swing.JLabel;
  11. import java.awt.Font;
  12. import java.awt.event.ActionListener;
  13. import java.awt.event.ActionEvent;
  14. public class MeinGui extends JFrame {
  15. private JPanel contentPane;
  16. private JTextField text1;
  17. private JTextField text2;
  18. JLabel lblNewLabel_6;
  19. JLabel lblNewLabel_7;
  20. JLabel lblNewLabel;
  21. /**
  22. * Launch the application.
  23. */
  24. public static void main(String[] args) {
  25. EventQueue.invokeLater(new Runnable() {
  26. public void run() {
  27. try {
  28. MeinGui frame = new MeinGui();
  29. frame.setVisible(true);
  30. } catch (Exception e) {
  31. e.printStackTrace();
  32. }
  33. }
  34. });
  35. }
  36. /**
  37. * Create the frame.
  38. */
  39. public MeinGui() {
  40. setTitle("Budget");
  41. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  42. setBounds(100, 100, 654, 368);
  43. contentPane = new JPanel();
  44. contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  45. setContentPane(contentPane);
  46. contentPane.setLayout(null);
  47. JButton berechne = new JButton("Berechne");
  48. berechne.setToolTipText("");
  49. berechne.setBounds(10, 281, 110, 23);
  50. contentPane.add(berechne);
  51. JButton senden = new JButton("Senden");
  52. senden.addActionListener(new ActionListener() {
  53. public void actionPerformed(ActionEvent e) {
  54. }
  55. });
  56. senden.setBounds(10, 145, 110, 23);
  57. contentPane.add(senden);
  58. text1 = new JTextField();
  59. text1.setBounds(10, 111, 171, 23);
  60. contentPane.add(text1);
  61. text1.setColumns(10);
  62. text2 = new JTextField();
  63. text2.setBounds(10, 246, 171, 23);
  64. contentPane.add(text2);
  65. text2.setColumns(10);
  66. lblNewLabel = new JLabel("");
  67. Image image0 = new ImageIcon(this.getClass().getResource("/budgetapp.png")).getImage();
  68. lblNewLabel.setIcon(new ImageIcon(image0));
  69. lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 13));
  70. lblNewLabel.setBounds(10, 8, 86, 61);
  71. contentPane.add(lblNewLabel);
  72. JLabel budgetEingeben = new JLabel("Budget eingeben");
  73. budgetEingeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14));
  74. budgetEingeben.setBounds(10, 80, 110, 20);
  75. contentPane.add(budgetEingeben);
  76. JLabel budget = new JLabel("Budget");
  77. budget.setBounds(352, 39, 46, 14);
  78. contentPane.add(budget);
  79. JLabel expenses = new JLabel("Expenses");
  80. expenses.setBounds(440, 39, 56, 14);
  81. contentPane.add(expenses);
  82. JLabel balance = new JLabel("Balance");
  83. balance.setBounds(543, 39, 46, 14);
  84. contentPane.add(balance);
  85. Image image1 = new ImageIcon(this.getClass().getResource("/money.png")).getImage();
  86. lblNewLabel_6 = new JLabel("");
  87. Image image2 = new ImageIcon(this.getClass().getResource("/wings-icon.png")).getImage();
  88. lblNewLabel_6.setIcon(new ImageIcon(image2));
  89. lblNewLabel_6.setBounds(450, 59, 46, 55);
  90. contentPane.add(lblNewLabel_6);
  91. lblNewLabel_7 = new JLabel("New labelBalance");
  92. Image image3 = new ImageIcon(this.getClass().getResource("/Money-icon.png")).getImage();
  93. lblNewLabel_7.setIcon(new ImageIcon(image3));
  94. lblNewLabel_7.setBounds(553, 59, 34, 55);
  95. contentPane.add(lblNewLabel_7);
  96. JLabel budgetAusgeben = new JLabel("Ausgaben");
  97. budgetAusgeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14));
  98. budgetAusgeben.setBounds(10, 221, 63, 14);
  99. contentPane.add(budgetAusgeben);
  100. JLabel leeren = new JLabel("Eintr\u00E4ge leeren");
  101. leeren.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14));
  102. leeren.setBounds(432, 221, 115, 14);
  103. contentPane.add(leeren);
  104. JButton loeschen = new JButton("L\u00F6schen");
  105. loeschen.setBounds(442, 239, 89, 30);
  106. contentPane.add(loeschen);
  107. JButton j1 = new JButton();
  108. }
  109. }