AboutUsPopUp.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. setLocationRelativeTo(this.getParent());
  36. getContentPane().setLayout(new BorderLayout());
  37. titel.setBounds(150, 30, 100, 20);
  38. Font fontTitle = new Font("Titel", 2, 35);
  39. titel.setFont(fontTitle);
  40. contentPanel.add(titel);
  41. getContentPane().add(contentPanel, BorderLayout.NORTH);
  42. contentPanel2.add(text);
  43. contentPanel2.add(credits);
  44. getContentPane().add(contentPanel2, BorderLayout.CENTER);
  45. contentPanel3.add(namesDevelopers);
  46. getContentPane().add(contentPanel3, BorderLayout.SOUTH);
  47. }
  48. }