1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.ImageIcon;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
class FenetreQuizz extends JFrame implements KeyListener{
JLabel label;
JPanel panel;
JDialog dg;
String ficelle;
int question;
public FenetreQuizz () {
super();
question=0;
ficelle="";
setTitle("Quizz");
setSize(200,200);
setExtendedState(JFrame.MAXIMIZED_BOTH);
panel=new JPanel();
label=new JLabel();
panel.add(label);
setContentPane(panel);
setVisible(true);
label.setIcon(new ImageIcon("C://Users//Ludothèque//Pictures//ocean//cousteau.jpg"));
addKeyListener(this);
}
@Override
public void keyPressed(KeyEvent e) {
if(question==1) {
if(e.getKeyCode()==KeyEvent.VK_E) {
//TODO
}
if(e.getKeyCode()==KeyEvent.VK_A||e.getKeyCode()==KeyEvent.VK_Z||e.getKeyCode()==KeyEvent.VK_R||e.getKeyCode()==KeyEvent.VK_T) {
label.setIcon(new ImageIcon("C://Users//Ludothèque//Pictures//ocean//mauvaise-réponse.jpg"));
try {
Thread.sleep(5000);
} catch (InterruptedException i) {
i.printStackTrace();
}
label.setIcon(new ImageIcon("C://Users//Ludothèque//Pictures//ocean//BW10_FR_20.png"));
}
}
if(question==0) {
if(e.getKeyCode()==KeyEvent.VK_A||e.getKeyCode()==KeyEvent.VK_Z||e.getKeyCode()==KeyEvent.VK_E||e.getKeyCode()==KeyEvent.VK_R||e.getKeyCode()==KeyEvent.VK_T) {
question=1;
label.setIcon(new ImageIcon("C://Users//Ludothèque//Pictures//ocean//BW10_FR_20.png"));
}
}
}
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyReleased(KeyEvent e) {
}
}
public class Qcm {
public Qcm() {}
public static void main (String [] args) {
FenetreQuizz fq=new FenetreQuizz();
fq.setVisible(true);
}
} |