Browse Source
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
# Conflicts: # .idea/workspace.xmlnew_repo
Hauch IT
5 years ago
6 changed files with 194 additions and 160 deletions
-
2.idea/misc.xml
-
93.idea/workspace.xml
-
BINout/production/Alpha/Main.class
-
BINout/production/Alpha/Quiz_E.class
-
152src/Quiz.java
-
107src/Quiz_E.java
@ -1,6 +1,6 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
<project version="4"> |
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> |
|
||||
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="11" project-jdk-type="JavaSDK"> |
||||
<output url="file://$PROJECT_DIR$/out" /> |
<output url="file://$PROJECT_DIR$/out" /> |
||||
</component> |
</component> |
||||
</project> |
</project> |
@ -0,0 +1,152 @@ |
|||||
|
import java.awt.BorderLayout; |
||||
|
import javax.swing.*; |
||||
|
|
||||
|
import javax.swing.JFrame; |
||||
|
import javax.swing.JPanel; |
||||
|
import java.util.Random; |
||||
|
import javax.swing.JOptionPane; |
||||
|
import java.awt.event.ActionEvent; |
||||
|
import java.awt.event.ActionListener; |
||||
|
public class Quiz extends JFrame { |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
JFrame fr = null; |
||||
|
JPanel contentPane = null; |
||||
|
JButton button1 = null; |
||||
|
|
||||
|
JTextField j1 = null; |
||||
|
JLabel label1 = null; |
||||
|
JLabel label2 = null; |
||||
|
JLabel label3 = null; |
||||
|
JLabel frage1 = null; |
||||
|
JLabel frage1antworten1 = null; |
||||
|
JLabel frage2 = null; |
||||
|
JLabel frage1antworten2 = null; |
||||
|
JMenuItem menuItem1 = null; |
||||
|
JMenuItem menuItem2 = null; |
||||
|
|
||||
|
JMenuBar bar =null; |
||||
|
JMenu mF= null; |
||||
|
JMenu mH = null; |
||||
|
|
||||
|
int button1warsovielmalgedrückt = 0; |
||||
|
|
||||
|
public Quiz() { |
||||
|
|
||||
|
this.fr = new JFrame("GUI"); |
||||
|
this.fr.setSize(430, 630); |
||||
|
|
||||
|
|
||||
|
this.contentPane = new JPanel(); |
||||
|
this.fr.setContentPane(this.contentPane); |
||||
|
|
||||
|
this.bar = new JMenuBar(); |
||||
|
this.fr.setJMenuBar(bar); |
||||
|
this.mF = new JMenu("File"); |
||||
|
this.mH = new JMenu("Help"); |
||||
|
this.bar.add(mF); |
||||
|
this.bar.add(mH); |
||||
|
|
||||
|
this.menuItem1 = new JMenuItem("Exit"); |
||||
|
this.mF.add(menuItem1); |
||||
|
|
||||
|
this.menuItem1.addActionListener(new CloseListener()); |
||||
|
|
||||
|
this.menuItem2 = new JMenuItem("Info"); |
||||
|
this.mH.add(menuItem2); |
||||
|
|
||||
|
this.menuItem2.addActionListener(new CloseListener3()); |
||||
|
|
||||
|
this.label1 = new JLabel("Herzlich willkommen zu unserem Quiz!"); |
||||
|
this.contentPane.add(label1); |
||||
|
|
||||
|
this.label2 = new JLabel("Beantworten Sie uns 5 kurze Fragen und gewinnen Sie 10000 Euro!"); |
||||
|
this.contentPane.add(label2); |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
this.frage1 = new JLabel("Frage 1 lautet: Was gehört nicht zum Test Driven Developement?"); |
||||
|
|
||||
|
this.contentPane.add(frage1); |
||||
|
|
||||
|
this.frage1antworten1 = new JLabel("A : Refactoring B : Transformation C : Clean Code D : Neuer Test "); |
||||
|
this.contentPane.add(frage1antworten1); |
||||
|
|
||||
|
this.label3 = new JLabel("Antwort:"); |
||||
|
this.contentPane.add(label3); |
||||
|
this.j1 = new JTextField("", 20); |
||||
|
this.contentPane.add(j1); |
||||
|
this.j1.setSize(250,30);; |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
this.button1 = new JButton("Prüfen"); |
||||
|
this.contentPane.add(button1); |
||||
|
this.button1.addActionListener(new CloseListener2()); |
||||
|
|
||||
|
this.fr.setVisible(true); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
public static void main(String[] args) { |
||||
|
Quiz g = new Quiz(); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
private class CloseListener implements ActionListener{ |
||||
|
@Override |
||||
|
public void actionPerformed(ActionEvent e) { |
||||
|
|
||||
|
System.exit(0); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
public class CloseListener2 implements ActionListener{ |
||||
|
@Override |
||||
|
public void actionPerformed(ActionEvent a) { |
||||
|
button1warsovielmalgedrückt++; |
||||
|
if(j1.getText().startsWith("C") || j1.getText().startsWith("c") ) { |
||||
|
System.out.println("ja"); |
||||
|
j1.setText("Richtig ! Gewinn 1000 Euro"); |
||||
|
JOptionPane.showMessageDialog(null, |
||||
|
"Herzlichen Glückwunsch , Sie sind nicht so dumm, wie ich dachte !", |
||||
|
"Eine Nachricht", |
||||
|
JOptionPane.WARNING_MESSAGE); |
||||
|
|
||||
|
button1warsovielmalgedrückt++; |
||||
|
}else{ |
||||
|
System.out.println("nein"); |
||||
|
j1.setText("Falsch geantwortet! "); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
public class CloseListener3 implements ActionListener{ |
||||
|
@Override |
||||
|
public void actionPerformed(ActionEvent a) { |
||||
|
System.out.println("Hier sollen Sie Info bekommen"); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
@ -1,107 +0,0 @@ |
|||||
import java.awt.JobAttributes; |
|
||||
import java.awt.event.ActionEvent; |
|
||||
import java.awt.event.ActionListener; |
|
||||
import javax.swing.JOptionPane; |
|
||||
import javax.swing.*; |
|
||||
public class Quiz_E { |
|
||||
|
|
||||
JFrame fr = null; |
|
||||
JPanel contentPane = null; |
|
||||
JButton button1 = null; |
|
||||
JLabel label1 = null; |
|
||||
JLabel label2 = null; |
|
||||
JLabel label3 = null; |
|
||||
JLabel label4 = null; |
|
||||
JLabel label5 = null; |
|
||||
JLabel label6 = null; |
|
||||
JLabel label7 = null; |
|
||||
JTextField j1 = null; |
|
||||
JTextField j2 = null; |
|
||||
JTextField j3 = null; |
|
||||
JTextField j4 = null; |
|
||||
|
|
||||
JMenuItem menuItem1 = null; |
|
||||
JMenuItem menuItem2 = null; |
|
||||
JOptionPane opane = null; |
|
||||
JMenuBar bar =null; |
|
||||
JMenu mF= null; |
|
||||
JMenu mH = null; |
|
||||
|
|
||||
int button1warsovielmalgedrückt = 0; |
|
||||
|
|
||||
public Quiz_E() { |
|
||||
|
|
||||
this.fr = new JFrame("GUI"); |
|
||||
this.fr.setSize(300, 900); |
|
||||
|
|
||||
|
|
||||
this.contentPane = new JPanel(); |
|
||||
this.fr.setContentPane(this.contentPane); |
|
||||
|
|
||||
this.bar = new JMenuBar(); |
|
||||
this.fr.setJMenuBar(bar); |
|
||||
this.mF = new JMenu("File"); |
|
||||
this.mH = new JMenu("Help"); |
|
||||
this.bar.add(mF); |
|
||||
this.bar.add(mH); |
|
||||
|
|
||||
this.menuItem1 = new JMenuItem("Exit"); |
|
||||
this.mF.add(menuItem1); |
|
||||
|
|
||||
|
|
||||
|
|
||||
this.menuItem2 = new JMenuItem("Info"); |
|
||||
this.mH.add(menuItem2); |
|
||||
|
|
||||
this.label4= new JLabel("Das spiel wird ihr Leben verändern."); |
|
||||
this.contentPane.add(label4); |
|
||||
this.label5= new JLabel("Wollen Sie erfahren, Wie viel Zeit bleibt dir in deinem Leben noch?"); |
|
||||
this.contentPane.add(label5); |
|
||||
this.label1 = new JLabel("Wie ist Ihr Name?"); |
|
||||
this.contentPane.add(label1); |
|
||||
|
|
||||
this.j1 = new JTextField("", 20); |
|
||||
this.contentPane.add(j1); |
|
||||
this.j1.setSize(160,20);; |
|
||||
this.label2 = new JLabel("Wie alt sind Sie?"); |
|
||||
this.contentPane.add(label2); |
|
||||
this.j2 = new JTextField("", 20); |
|
||||
this.contentPane.add(j2); |
|
||||
this.j2.setSize(160,20); |
|
||||
|
|
||||
this.label3 = new JLabel("Was machen Sie beruflich?"); |
|
||||
this.contentPane.add(label3); |
|
||||
this.j3 = new JTextField("", 20); |
|
||||
this.contentPane.add(j3); |
|
||||
|
|
||||
this.button1 = new JButton("Erfahren"); |
|
||||
this.contentPane.add(button1); |
|
||||
|
|
||||
this.j4 = new JTextField("Sie sterben in ___ Jahren!"); |
|
||||
this.contentPane.add(j4); |
|
||||
|
|
||||
this.label6 = new JLabel("Die Wahrheit ist schwer zu ertragen."); |
|
||||
this.contentPane.add(label6); |
|
||||
|
|
||||
this.label7 = new JLabel("ich hab eine Lösung für dich!"); |
|
||||
this.contentPane.add(label7); |
|
||||
|
|
||||
this.fr.setVisible(true); |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
} |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
public static void main(String[] args) { |
|
||||
Quiz_E q = new Quiz_E(); |
|
||||
|
|
||||
} |
|
||||
|
|
||||
} |
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue