Wir haben in der Schule mit GUI's angefangen,ein Auftrag lautet:
Wie kann in einer JFrame oder Canvas mit grafischen Elementen gezeichnet werden?
Ich habe schon was rausgefunden weiss aber nicht ob dies stimmt.
Das JFrame ist doch eigentlich die Klasse der Fenster.Mit der man zum Beispiel das mainFrame erstellt.
Aber was genau ist Canvas?Ist das die Klasse welche dann effektiv in Java zeichnet?
Ich habe in Beispiel Programmen gesehen das ,wenn mit der Klasse Canvas gearbeitet wurde, diese Methode verwendet wurde:
Doch auch hier muss ich fragen,was genau ist denn "Graphics" ,woher kommt dieser Datentyp?
Soviel ich jetzt verstanden habe kann ich JFrame oder Canvas verwenden,und wenn ich in diesen Klasse "Graphics" verwenden kann ich auf dessen Panels,von JFrame oder Canvas,Sachen draufzeichnen?
Ich hoffe mein Problem ist verständlich beschrieben...
Wie kann in einer JFrame oder Canvas mit grafischen Elementen gezeichnet werden?
Ich habe schon was rausgefunden weiss aber nicht ob dies stimmt.
Das JFrame ist doch eigentlich die Klasse der Fenster.Mit der man zum Beispiel das mainFrame erstellt.
Aber was genau ist Canvas?Ist das die Klasse welche dann effektiv in Java zeichnet?
Ich habe in Beispiel Programmen gesehen das ,wenn mit der Klasse Canvas gearbeitet wurde, diese Methode verwendet wurde:
Java:
public void paint(final Graphics g){
Soviel ich jetzt verstanden habe kann ich JFrame oder Canvas verwenden,und wenn ich in diesen Klasse "Graphics" verwenden kann ich auf dessen Panels,von JFrame oder Canvas,Sachen draufzeichnen?
Ich hoffe mein Problem ist verständlich beschrieben...