CI 2019 von Daniel, Eugen und Michael
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.

124 lines
3.6 KiB

  1. import java.awt.*;
  2. import java.awt.event.ActionEvent;
  3. import java.awt.event.ActionListener;
  4. import javax.swing.JOptionPane;
  5. import javax.swing.*;
  6. import java.awt.event.WindowAdapter;
  7. import java.awt.event.WindowEvent;
  8. import java.util.concurrent.ThreadLocalRandom;
  9. public class Tage_D extends JFrame {
  10. JFrame fr = null;
  11. JPanel Panele = null;
  12. JButton button1 = null;
  13. JTextField j1 = null;
  14. JTextField j2 = null;
  15. JTextField j3 = null;
  16. JTextField j4 = null;
  17. JMenuItem menuItem1 = null;
  18. JMenuItem menuItem2 = null;
  19. JMenuBar bar =null;
  20. JMenu mF= null;
  21. JMenu mH = null;
  22. JMenu mI = null;
  23. public Tage_D() {
  24. fr = new JFrame("Coutinius Integration SS 2019");
  25. fr.setSize(600,800);
  26. fr.setFont(new Font("Helvetica", Font.PLAIN, 12));
  27. fr.setLayout(new FlowLayout());
  28. Panele = new JPanel();
  29. fr.setContentPane(Panele);
  30. bar = new JMenuBar();
  31. fr.setJMenuBar(bar);
  32. mF = new JMenu("File");
  33. mH = new JMenu("Help");
  34. mI = new JMenu("Info");
  35. bar.add(mF);
  36. bar.add(mH);
  37. bar.add(mI);
  38. menuItem1 = new JMenuItem("Exit"); mF.add(menuItem1);
  39. menuItem2 = new JMenuItem("Über"); mI.add(menuItem2);
  40. menuItem2.addActionListener(new ActionListener() {
  41. public void actionPerformed(ActionEvent ie) {
  42. try {
  43. JOptionPane.showMessageDialog(fr, "Tools entwickelt für CI 2019 Copyright by DEM Consulting");
  44. }catch (Exception ex) {
  45. JOptionPane.showMessageDialog(null, "Fehler");
  46. }
  47. }
  48. });
  49. this.fr.addWindowListener(new WindowAdapter() {
  50. public void windowClosing(WindowEvent e) {
  51. System.exit(-1);
  52. }
  53. });
  54. fr.setContentPane(Panele);
  55. j1 = new JTextField("Tools von Daniel Hauch"); j1.setEditable(false); j1.setSize(450,30); ; Panele.add(j1);
  56. j2 = new JTextField("Wie ist Ihr Name?"); j2.setEditable(false); Panele.add(j2); j2.setSize(450,30); Panele.add(j2);
  57. j3 = new JTextField(""); j3.setEditable(true); Panele.add(j2); j3.setSize(450,30); Panele.add(j3);
  58. button1 = new JButton("Erfahren"); Panele.add(button1);
  59. j4 = new JTextField("Sie sterben in ___ Jahren!"); Panele.add(j4);
  60. ButtonGroup buttonGroup = new ButtonGroup();
  61. JButton szeit= new JButton("Sterbezeitpunkt");
  62. szeit.setBounds(100, 170, 100, 20);
  63. buttonGroup.add(szeit); Panele.add(szeit);
  64. JButton gtag = new JButton("zufällige Alter ausrechnen");
  65. gtag.setBounds(250, 170, 100, 20);
  66. buttonGroup.add(gtag); Panele.add(gtag);
  67. JLabel auswahl = new JLabel("Ihre Auswahl:");
  68. auswahl.setBounds(10, 200, 100, 20);
  69. Panele.add(auswahl);
  70. final JTextField text1 = new JTextField("");
  71. text1.setBounds(100, 200, 300, 20);
  72. Panele.add(text1);
  73. szeit.addActionListener(new ActionListener() {
  74. public void actionPerformed(ActionEvent ie) {
  75. text1.setText("MALE");
  76. }
  77. });
  78. gtag.addActionListener(new ActionListener() {
  79. public void actionPerformed(ActionEvent ie) {
  80. text1.setText("FEMALE");
  81. }
  82. });
  83. gtag.addActionListener(new ActionListener() {
  84. public void actionPerformed(ActionEvent ie) {
  85. text1.setText("FEMALE");
  86. }
  87. });
  88. fr.setVisible(true);
  89. fr.setAlwaysOnTop(true);
  90. fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  91. }
  92. }