Einsteigerhilfe :>

stagEz

Mitglied
Hallo :)

Mein erster Beitrag bitte nicht meckern;)

Ich wollte gerne wissen was ich mit - import java.awt.Graphics; -
so machen kann.
Ebenfalls wollte ich fragen ob mir jemand doch einen Quellcode zeigen könnte bei dem ein Kreis gezeichnet wird.

Danke im Vorraus :D
 

eRaaaa

Top Contributor
Hallo :)

Ebenfalls wollte ich fragen ob mir jemand doch einen Quellcode zeigen könnte bei dem ein Kreis gezeichnet wird.

Java:
	public static void main(String[] args) throws Exception {
		JFrame frame = new JFrame();
		JPanel panel = new JPanel(){
			{
				setSize(500, 500);
				setPreferredSize(getSize());
			}
			@Override
			protected void paintComponent(Graphics g) {
				super.paintComponent(g);
				g.drawOval(200, 200, 100, 100);
			}
		};
		frame.add(panel);
		frame.pack();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setLocationRelativeTo(null);
		frame.setVisible(true);
	}

deine erste Frage ist wie: Was kann ich mit einem Teller machen....:)
 

stagEz

Mitglied
Vielen Dank schonmal für die wirklich scnelle Antwort :)

Zur ersten Frage: Es tut mir Leid :p Ich bin halt niocht so erfahren mit Java :)
Und zum Kreis zeichnen:
Gibt es da eine noch kürzere, einfacherere Methode oder ist das schon das mindeste? :)
Sieht nämlich immernoch recht kompliziert aus ^^
 

eRaaaa

Top Contributor
Naja, nur ein Kreis zu zeichnen ist [c]g.drawOval(200, 200, 100, 100);[/c] kürzer gehts ja nicht oder? :)
Nur brauchst du noch ein Fenster wo das ganze angezeigt wird..das gehört aber zu den Grundlagen von Swing und hat nichts mit dem Zeichnen zu tun!
 

HoaX

Top Contributor
Naja das Zeichnen ist doch nur eine Zeile, der Rest sorgt nur dafür dass auch etwas da ist, worauf ein Kreis gezeichnet werden kann.
 

diggaa1984

Top Contributor
tja da empfiehlt sich eher das lesen einer grundlagen-lektüre, bevor du alles zusammenfragst .. so bekommst du zwar auch immer was neues gelernt, aber das eher häppchenweise, wenn du etwas nicht verstehst und vor allem zusammenhangslos ..

public, protected, private sind sichtbarkeiten von methoden, klassen, attributen
 

Marco13

Top Contributor
Und zum Kreis zeichnen:
Gibt es da eine noch kürzere, einfacherere Methode oder ist das schon das mindeste? :)
Sieht nämlich immernoch recht kompliziert aus ^^

Wenn du glaubst, dass das kompliziert ist, dann schau' dir mal an, was Java da im Vergleich zu C schon freundlicherweise alles vor dir versteckt: Draw a circle on a Windows form - C++
(Vielleicht sollte ich den Beitrag, den ich 2008 mal geschrieben hatte, der aber bisher nur als "Macht es java einem zu leicht.txt"? bei mir auf der Platte liegt, doch irgendwann mal posten...)
 

Oben