Browse Source
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
# Conflicts: # .idea/workspace.xmlnew_repo
Hauch IT
6 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"?> |
|||
<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" /> |
|||
</component> |
|||
</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