Construction d'un questionnaire avec dépouillemement
automatisé
import java.applet.Applet ;
import java.awt.* ;
import java.awt.event.* ;
public class Exemple2 extends Applet implements ActionListener {
private Button ok ;
private TextField tf1 ;
private TextField tf2 ;
private Checkbox cb ;
private Label lb ;
public void init() {
setLayout(new GridLayout(4,2,10,10));
add(new Label("2+2 = 4 ?"));
add(cb = new Checkbox());
add(new Label("3*4 = ?"));
add(tf1 = new TextField(10));
add(new Label("Marignan"));
add(tf2 = new TextField(10));
add(ok = new Button("Résultat"));
ok.addActionListener(this);
add(lb = new Label("",Label.CENTER));
}
public void actionPerformed(ActionEvent e) {
int r = 0 ;
if ( cb.getState() )
r++ ;
if ( tf1.getText().equals("12") )
r++ ;
if ( tf2.getText().equals("1515") )
r++ ;
lb.setText(r+" bonne(s) reponse(s)") ;
}
}
Conçu pour être visualisé au moyen de
Netscape Navigator ou Internet Explorer
Remarques, erreurs
nico@univ-fcomte.fr |