Komlovski
5 years ago
7 changed files with 67 additions and 233 deletions
-
5.idea/codeStyles/codeStyleConfig.xml
-
6.idea/google-java-format.xml
-
2.idea/misc.xml
-
108.idea/workspace.xml
-
2src/Main.java
-
13src/Quiz.form
-
164src/Quiz.java
@ -0,0 +1,5 @@ |
|||||
|
<component name="ProjectCodeStyleConfiguration"> |
||||
|
<state> |
||||
|
<option name="PREFERRED_PROJECT_CODE_STYLE" value="GoogleStyle copy" /> |
||||
|
</state> |
||||
|
</component> |
@ -0,0 +1,6 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
<project version="4"> |
||||
|
<component name="GoogleJavaFormatSettings"> |
||||
|
<option name="enabled" value="true" /> |
||||
|
</component> |
||||
|
</project> |
@ -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> |
@ -1,13 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
<form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="Quiz"> |
|
||||
<grid id="27dc6" row-count="1" column-count="1" layout-manager="GridLayoutManager"> |
|
||||
<margin top="0" left="0" bottom="0" right="0"/> |
|
||||
<constraints> |
|
||||
<xy x="20" y="20" width="500" height="400"/> |
|
||||
<grid row="0" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/> |
|
||||
</constraints> |
|
||||
<properties/> |
|
||||
<border type="none"/> |
|
||||
<children/> |
|
||||
</grid> |
|
||||
</form> |
|
@ -1,164 +0,0 @@ |
|||||
import java.awt.BorderLayout; |
|
||||
import java.awt.Color; |
|
||||
import javax.swing.*; |
|
||||
import java.awt.*; |
|
||||
import java.awt.event.*; |
|
||||
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; |
|
||||
|
|
||||
JLabel html1 = 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.label1.setForeground(Color.BLUE ); |
|
||||
|
|
||||
|
|
||||
|
|
||||
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"); |
|
||||
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"); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue