Mon instructeur a défini l'API this pour les graphiques.Comment puis-je dessiner des choses en utilisant cette API Java GUI?
C'est très simple mais j'ai passé une heure ou deux à essayer de comprendre comment faire des manipulations graphiques simples.
J'ai donc une classe T qui étend TopLevel et c'est ma trame principale. J'ai aussi un P Pad qui s'étend Pad et est ici le corps de sa méthode paintComponent:
Quand je lance l'application@Override
protected void paintComponent(Graphics2D g) {
super.paintComponent(g);
g.drawString("Hello", 0, 0);
g.fill(new Rectangle(5, 5));
repaint(); //(Probably don't need)
}
je puis appeler T.add(P)
, (je fais aussi T.addButton(..)
et T.display(true)
je vois une toile vide avec le. bouton J'ai créé.
Toute aide est appréciée.
Comment spécifiez-vous la disposition de votre pad dans votre cadre supérieur? –
Je l'ai essayé avec des paramètres vides et ceci: 'new LayoutSpec (" width ", 20," height ", 20);' – jaynp
1) * ".. T qui étend TopFrame" * Qu'est-ce qu'un 'TopFrame'? Je ne vois que ['TopLevel'] (http://www-inst.eecs.berkeley.edu/~cs61b/fa08/docs/ucb-docs/ucb/gui/TopLevel.html) 2) Aucune des 4 classes ne s'étend tout composant AWT ou Swing. –