AboutUsPopUp.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. /**
  10. * AboutUs Pop Up Window.
  11. *
  12. * @author Gruppe14
  13. */
  14. public class AboutUsPopUp extends JFrame {
  15. /**
  16. * Serial.
  17. */
  18. private static final long serialVersionUID = 1L;
  19. private final JPanel contentPanel = new JPanel();
  20. private final JPanel contentPanel2 = new JPanel();
  21. private final JPanel contentPanel3 = new JPanel();
  22. private JLabel titel = new JLabel("Cyber Physical Systems");
  23. private JLabel text = new JLabel("Something nice for the user :D");
  24. private JLabel namesDevelopers = new JLabel("K. Trometer, D. Rieder, T. Zheng, J. Widhalm and E. Palza");
  25. private JLabel credits = new JLabel();
  26. /**
  27. * Constructor
  28. */
  29. public AboutUsPopUp() {
  30. super(Languages.getLanguage()[14]);
  31. this.setIconImage(new ImageIcon(this.getClass().getResource("/Images/Dummy_House.png")).getImage()
  32. .getScaledInstance(30, 30, Image.SCALE_SMOOTH));
  33. setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  34. setBounds(100, 100, 500, 800);
  35. getContentPane().setLayout(new BorderLayout());
  36. titel.setBounds(150, 30, 100, 20);
  37. Font fontTitle = new Font("Titel", 2, 35);
  38. titel.setFont(fontTitle);
  39. contentPanel.add(titel);
  40. getContentPane().add(contentPanel, BorderLayout.NORTH);
  41. contentPanel2.add(text);
  42. contentPanel2.add(credits);
  43. getContentPane().add(contentPanel2, BorderLayout.CENTER);
  44. contentPanel3.add(namesDevelopers);
  45. getContentPane().add(contentPanel3, BorderLayout.SOUTH);
  46. }
  47. }