Salut, voici mon code qui me donne une fenetre mais pas la partie texte et ni le bouton que j'ai créé. Qui peut me dire ou est mon erreur.
Voici mon code
public class Maframe extends Frame {
private Button b;
private TextField tf;
/**
* @param b
* @param tf
* @throws java.awt.HeadlessException
*/
public Maframe() throws HeadlessException {
setTitle("maframe");
setSize(300, 100);
addWindowListener(new WindowAdapter() {
public void windowclosing(WindowEvent arg0) {
dispose();
System.exit(0);
}
});
Toolkit t = Toolkit.getDefaultToolkit();
setLocation((t.getScreenSize().width - 300) / 2,
(t.getScreenSize().height - 300) / 2);
setVisible(true);
}
private void creercontenu() {
b = new Button("monbouton");
b.setEnabled(true);
tf = new TextField(10);
tf.addTextListener(new TextListener() {
public void textValueChanged(TextEvent arg0) {
b.setEnabled(tf.getText().length() == 10 ? true : true);//? equivaut a if
}
});
setLayout(new FlowLayout());
add(tf);
add(b);
}
public static void main(String[] args) {
new Maframe();
}
public Button getB() {
return b;
}
public TextField getTf() {
return tf;
}
}