J'apprends la programmation GUI en java AWT et suis un peu coincé. Je ne peux pas ajouter quelques cases dans un cadre le code que je suis en train est- Je ne peux pas ajouter une simple case à cocher dans le cadre 'java AWT'
package awt2;
import java.awt.*;
import java.awt.event.*;
public class Checkbox {
public static void main(String args[]) {
Frame mainFrame= new Frame("Checkbox test");
Checkbox checkBox1= new Checkbox();
Checkbox checkBox2= new Checkbox();
checkBox1.setBounds(100,100,50,50);
checkBox2.setBounds(150,120,50,50);
mainFrame.add(checkBox1);
mainFrame.add(checkBox2);
mainFrame.setVisible(true);
}
}
d'erreur Les estime sur ce checkBox1.setBounds() et checkBox2.setBounds() -
la méthode setBounds (int, int, int, int) est non défini pour le type Checkbox
Et mainFrame.add() -
le method add (Component) dans le type Container n'est pas applicable pour les arguments (Checkbox)
Quelqu'un peut-il expliquer ce que sont ces erreurs et comment puis-je les corriger? Aussi j'utilise eclipse IDE et javac version 1.8.0_144
Je vous suggère d'utiliser JFrame à la place. Un peu plus moderne. Voir par exemple https://stackoverflow.com/questions/28326585/jframe-adding-checkboxes-to-the-screen – Stefan
Donc, je vous suggère d'utiliser JavaFX, c'est moderne, vous avez plus de commande et vous pouvez le styler avec css. –