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.

111 lines
3.1 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. public class Tage_D extends JFrame {
  7. JFrame fr = null;
  8. JPanel Panele = null;
  9. JButton button1 = null;
  10. JLabel label1 = null;
  11. JLabel label2 = null;
  12. JLabel label3 = null;
  13. JLabel label4 = null;
  14. JLabel label5 = null;
  15. JLabel label6 = null;
  16. JLabel label7 = null;
  17. JLabel label8 = null;
  18. JLabel label9 = null;
  19. JLabel labe20 = null;
  20. JTextField j1 = null;
  21. JTextField j2 = null;
  22. JTextField j3 = null;
  23. JTextField j4 = null;
  24. JTextField j5 = null;
  25. JMenuItem menuItem1 = null;
  26. JMenuItem menuItem2 = null;
  27. JOptionPane opane = null;
  28. JMenuBar bar =null;
  29. JMenu mF= null;
  30. JMenu mH = null;
  31. int button1warsovielmalgedrückt = 0;
  32. public Tage_D() {
  33. fr = new JFrame("GUI");
  34. fr.setSize(350, 700);
  35. fr.setLayout(new FlowLayout());
  36. Panele = new JPanel();
  37. fr.setContentPane(Panele);
  38. bar = new JMenuBar();
  39. fr.setJMenuBar(bar);
  40. mF = new JMenu("File");
  41. mH = new JMenu("Help");
  42. bar.add(mF);
  43. bar.add(mH);
  44. menuItem1 = new JMenuItem("Exit"); mF.add(menuItem1);
  45. menuItem2 = new JMenuItem("Info"); mH.add(menuItem2);
  46. j1 = new JTextField("Ein Tool der CI"); j1.setEditable(false); j1.setSize(450,30); ; Panele.add(j1);
  47. j2 = new JTextField("Tools von Daniel Hauch"); j2.setEditable(false); Panele.add(j2); j2.setSize(450,30); Panele.add(j2);
  48. j3 = new JTextField("Wie ist Ihr Name?"); j3.setEditable(true); Panele.add(j2); j3.setSize(450,30); Panele.add(j3);
  49. button1 = new JButton("Erfahren"); Panele.add(button1);
  50. j4 = new JTextField("Sie sterben in ___ Jahren!"); Panele.add(j4);
  51. ButtonGroup buttonGroup = new ButtonGroup();
  52. JRadioButton hzeit = new JRadioButton("Hochzeit");
  53. hzeit.setBounds(100, 170, 100, 20);
  54. buttonGroup.add(hzeit); this.Panele.add(hzeit);
  55. JRadioButton gtag = new JRadioButton("Geburtstag");
  56. gtag.setBounds(250, 170, 100, 20);
  57. buttonGroup.add(gtag); this.Panele.add(gtag);
  58. JLabel auswahl = new JLabel("Ihre Auswahl:");
  59. auswahl.setBounds(10, 200, 100, 20);
  60. this.Panele.add(auswahl);
  61. final JTextField text1 = new JTextField();
  62. text1.setBounds(100, 200, 300, 20);
  63. this.Panele.add(text1);
  64. hzeit.addActionListener(new ActionListener() {
  65. public void actionPerformed(ActionEvent ie) {
  66. text1.setText("MALE");
  67. }
  68. });
  69. gtag.addActionListener(new ActionListener() {
  70. public void actionPerformed(ActionEvent ie) {
  71. text1.setText("FEMALE");
  72. }
  73. });
  74. gtag.addActionListener(new ActionListener() {
  75. public void actionPerformed(ActionEvent ie) {
  76. text1.setText("FEMALE");
  77. }
  78. });
  79. this.fr.setVisible(true);
  80. this.fr.setAlwaysOnTop(true);
  81. }
  82. public static void main(String[] args) {
  83. Tage_D gb = new Tage_D();
  84. }
  85. }