AboutUsPopUp.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package ui.view;
  2. import java.awt.BorderLayout;
  3. import java.awt.Font;
  4. import java.awt.Image;
  5. import javax.swing.ImageIcon;
  6. import javax.swing.JFrame;
  7. import javax.swing.JLabel;
  8. import javax.swing.JPanel;
  9. public class AboutUsPopUp extends JFrame {
  10. private final JPanel contentPanel = new JPanel();
  11. private final JPanel contentPanel2 = new JPanel();
  12. private final JPanel contentPanel3 = new JPanel();
  13. private JLabel titel = new JLabel("Cyber Physical Systems");
  14. private JLabel text = new JLabel("Something nice for the user :D");
  15. private JLabel names_developers = new JLabel("K. Trometer, D. Rieder, T. Zheng, J. Widhalm and E. Palza");
  16. private JLabel names_client = new JLabel("");
  17. private JLabel name_leader = new JLabel("");
  18. private JLabel credits = new JLabel();
  19. public AboutUsPopUp() {
  20. super("About Us");
  21. this.setIconImage(new ImageIcon(this.getClass().getResource("/Images/Dummy_House.png")).getImage()
  22. .getScaledInstance(30, 30, Image.SCALE_SMOOTH));
  23. setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  24. setBounds(100, 100, 500, 800);
  25. getContentPane().setLayout(new BorderLayout());
  26. titel.setBounds(150, 30, 100, 20);
  27. Font fontTitle = new Font("Titel", 2, 35);
  28. titel.setFont(fontTitle);
  29. contentPanel.add(titel);
  30. getContentPane().add(contentPanel, BorderLayout.NORTH);
  31. contentPanel2.add(text);
  32. contentPanel2.add(credits);
  33. getContentPane().add(contentPanel2, BorderLayout.CENTER);
  34. contentPanel3.add(names_developers);
  35. getContentPane().add(contentPanel3, BorderLayout.SOUTH);
  36. }
  37. }