Hi
Also bin eni totaler Anfänger aber gerade an Kapitel drei in meinem Lehrbuch. Da die nich alles soo gut erklären habe ich so einige Fragen zum Zeichnen in Java:
1. Die sagen man kann Farben mit g.setColor(Color.red) oder mit setBackground(Color.red) zuweisen. Ergibt das genau dasselbe? und kann man einer Form nicht sagen z.B. setBackground und setBorder oder sowas?
2. Die schreiben:
Also zu den beiden ersten Imports: Was sind die?! Wieso gerade die Libraries?
Dann wieso muss meine Klasse Applet extenden und nicht gerade awt.*?
Was hat das "void" zu bedeuten?
Und wenn ich schreiben würde paint(Graphics x), könnte es dann x.drawLine heissen?
3. Als Übung musste man ein Haus zeichnen. Alles ganz einfach, aber dann das Dach. Ich habe es mit zwei Linien (auf ein REchteck) gezeichnet. Wie kann ich jetzt dem DAch aber ne Farbe zuweisen? Bei den anderen Formen(eben, Formen) ist das ja einfach weil sie gerade so einen Befehl haben, aber wie könnte man das beim Dach machen?
Danke schon im Voraus für eure Geduld
Gruss
Michael
Also bin eni totaler Anfänger aber gerade an Kapitel drei in meinem Lehrbuch. Da die nich alles soo gut erklären habe ich so einige Fragen zum Zeichnen in Java:
1. Die sagen man kann Farben mit g.setColor(Color.red) oder mit setBackground(Color.red) zuweisen. Ergibt das genau dasselbe? und kann man einer Form nicht sagen z.B. setBackground und setBorder oder sowas?
2. Die schreiben:
Code:
import java.awt.*;
import java.applet.Applet;
public class FirstShapes extends Applet {
public void paint(Graphics g){
g.drawLine(100,100,200,200);
}
}
Also zu den beiden ersten Imports: Was sind die?! Wieso gerade die Libraries?
Dann wieso muss meine Klasse Applet extenden und nicht gerade awt.*?
Was hat das "void" zu bedeuten?
Und wenn ich schreiben würde paint(Graphics x), könnte es dann x.drawLine heissen?
3. Als Übung musste man ein Haus zeichnen. Alles ganz einfach, aber dann das Dach. Ich habe es mit zwei Linien (auf ein REchteck) gezeichnet. Wie kann ich jetzt dem DAch aber ne Farbe zuweisen? Bei den anderen Formen(eben, Formen) ist das ja einfach weil sie gerade so einen Befehl haben, aber wie könnte man das beim Dach machen?
Danke schon im Voraus für eure Geduld
Gruss
Michael