Grundsätzliche Fragen

Status
Nicht offen für weitere Antworten.

muemmel_0811

Bekanntes Mitglied
Hallo zusammen,

bin neu in der Java-Welt und hier im Forum und wäre für Eure Hilfe sehr dankbar.
Ich will (zumindest in diesem Beitrag) keinerlei Code von Euch, sondern nur Tipps, wonach ich suchen muss (suchen im Sinne von, über was muss ich mich jetzt genauer informieren), damit ich mein kleines Tool, dass ich programmieren will, auch hinbekomme.
Ich möchte diesmal versuchen, Java anders zu lernen als bspw. VB. Ich will diesmal einfach versuchen mich an Hand meines Wunsch-Programms (also, dass ich was mit Java mal programmieren will) Schritt für Schritt in Java einzuarbeiten. Denn meine Erfahrung hat gezeigt, dass es mich ziemlich schnell langweilt, wenn ich erst mal ewig lange Kapitel in einem Buch durcharbeiten soll, deren Inhalt mich aber kein bisschen für mein Vorhaben weiterbringt. Daher hab ich diesmal nur die elementaren Dinge gelesen (a la, was sind Klassen, wie wo werden sie definiert, was ist Vererbung usw.) und will nun versuchen, mich eben Schritt für Schritt an Hand meiner selbst gestellten Aufgabe in Java einzuarbeiten. Mein Problem ist nur: wo fange ich an, was eignet sich am besten usw.?

Stellt Euch mein kleines Tool wie so ein Tic Tac Toe Spiel vor (hat damit aber gar nichts zu tun).
Auch mein Tool soll ein Raster haben (oder eben einfach gesagt ein paar Striche auf weißem Hintergrund, damit es so wie eine leere Tabelle mit mehreren Zeilen und Spalten aussieht – das Raster hab ich auch schon mit Java gemalt bekommen *freu*). Wenn man nun auf einen bestimmten Bereich dieses Rasters klickt soll ein Kreis an einer entsprechend vordefinierten Stelle auf einer dieser Linien erscheinen (soll natürlich an mehreren Stellen funktionieren). Wenn man dann noch mal in diesen Bereich klickt, soll aus dem Kreis ein Quadrat werden und beim 3. Mal klicken sollen Quadrat und Kreis verschwunden sein und nur noch die Linie da sein, beim 4. Mal klicken dann wieder der Kreis, beim 5. Mal wieder das Quadrat usw..

Klingt für Euch sicherlich nicht sonderlich anspruchsvoll, wenn man aber erst am Anfang des Java-Lebens steht, weiß man einfach nicht, welche Objekte sich bspw. für so etwas am besten eignen, nach welchen Schlagworten ich z.B. das Forum hier durchsuchen kann usw. .
Daher meine Frage an Euch: welche „Methoden“ würdet Ihr einsetzen um bspw. den Kreis und das Quadrat zu „malen“, also bspw. mit der Zeichnen-Funktion oder mit einem Label, wo ein Bild drauf ist oder eben mit was ganz was anderem? Verbirgt sich hinter meiner Vorstellung vielleicht noch etwas, wovon ich heute noch nicht zu träumen gewagt hab (ich gehe ja bis jetzt davon aus, dass diese Aufgabenstellung bis hier her noch kein allzu unmögliches Problem darstellen sollte, also eher Standard ist) oder eben sonst irgendwas, was ich unbedingt wissen sollte - ihr wisst hoffentlich, was ich meine?!

Ich bin auch für alle anderen Tipps bezüglich der Umsetzung meines Tools dankbar!

Grüße,
muemmel
 

foobar

Top Contributor
Zeichnen kansnt du indem du eine Klasse von JComponent ableitest und dann die paintComponent-Methode überschreibst.
Dann brauchst du noch einen Mouselistener auf der Component, damit du weiß wo geklickt wurde.
 

norman

Top Contributor
naja, wenn ich dich recht verstehe, sind die kreise + quadrate ja immer dieselben, erscheinen nur an unterschiedlichen stellen im raster.
ich würde also kreis + quadrat nur einmal erstellen und auf ein panel oder sowas malen.

um dir zu merken, in welchem rasterelement welches panel gerade sitzt, ist wohl ein int[][] geeignet. da kannst du dann zb für jedes feld eine zahl 1-3 speichern. vor dem malen schaust du welchen wert sie hat und wählst demnach das enstprechende panel aus, welches geadded wird..

ach und zum zeichen:
kreis: drawArc
quadract: drawRect
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
DStrohma Grundsätzliche Fragen zu Drag & Drop Java Basics - Anfänger-Themen 1
C Grundsätzliche Fragen zu Objekten Java Basics - Anfänger-Themen 6
J Grundsätzliche Fragen zur Anwendung von Applets Java Basics - Anfänger-Themen 12
J Grundsätzliche Frage zu return Types in Methoden Java Basics - Anfänger-Themen 6
S Grundsätzliche Programmstruktur planen Java Basics - Anfänger-Themen 5
B Grundsätzliche Klassen-Struktur/Stil Java Basics - Anfänger-Themen 12
F Grundsätzliche Frage zu GUI's. Java Basics - Anfänger-Themen 5
W Gui - Grundsätzliche Programmierung Java Basics - Anfänger-Themen 11
Zrebna Fragen zu einem Klassendiagramm Java Basics - Anfänger-Themen 8
H Fragen zu Wrapperklassen Java Basics - Anfänger-Themen 29
S Best Practice Fragen zu Projektstruktur einer Datenbank-Abfrage-App (MVC) Java Basics - Anfänger-Themen 13
A Bei VierGewinnt fragen ob man gegen CPU oder Menschen spielen will. Java Basics - Anfänger-Themen 7
A Bei VierGewinnt vorher fragen, ob man gegen den Computer spielen möchte oder gegeneinander. Java Basics - Anfänger-Themen 1
A Bei VierGewinnt fragen, ob man gegen den Computer spielen möchte oder gegeneinander Java Basics - Anfänger-Themen 1
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
G Fragen zu Kompelierfehler in Aufgabe. Java Basics - Anfänger-Themen 25
E Bäume/ allgemeine Fragen Java Basics - Anfänger-Themen 21
O Falsche Antworten zu Fragen Java Basics - Anfänger-Themen 4
S Diverse Fragen vor Schulaufgabe ;) Java Basics - Anfänger-Themen 4
S Fragen zu Ausgabe double und float Java Basics - Anfänger-Themen 3
B fragen zu Aufbau eines UML-Klassendiagramm Java Basics - Anfänger-Themen 1
C 3 Fragen rund um Klassenattribute Java Basics - Anfänger-Themen 8
L Erste Schritte Log4J Fragen Java Basics - Anfänger-Themen 5
NeoLexx Fragen zu diversen Elementen der Javabibliothek Java Basics - Anfänger-Themen 5
D Budget Manager fragen zur Umsetzung Java Basics - Anfänger-Themen 9
N Fragen zur Datenspeicherung Java Basics - Anfänger-Themen 45
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
CT9288 Fragen zu Java Java Basics - Anfänger-Themen 16
W Fragen zu Generics Java Basics - Anfänger-Themen 14
T ObjectInput/OutputStream Fragen zur Funktionsweise Java Basics - Anfänger-Themen 3
J Fragen zu einer Methode Java Basics - Anfänger-Themen 3
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
Z Fragen zu Exception (Throws/throw) Java Basics - Anfänger-Themen 7
J Fragen zu Input/Output Java Basics - Anfänger-Themen 3
J Erste Schritte Oracle Tutorials zu Java 8 - Fragen dazu Java Basics - Anfänger-Themen 1
H Java Quereinsteiger Roadmap und Fragen Java Basics - Anfänger-Themen 29
H fragen Java Basics - Anfänger-Themen 15
M Samelsarium Grundlegender Fragen 2 Java Basics - Anfänger-Themen 9
M Sammelsarium an Grundlagen Grundlagen Fragen Java Basics - Anfänger-Themen 11
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
J Fragen zu synrchonized und kritischen Abschnitten Java Basics - Anfänger-Themen 5
S Fragen zu einem Rechentrainer Java Basics - Anfänger-Themen 2
B Java Vererbung Fragen (zu Code Beispiel) Java Basics - Anfänger-Themen 3
J Wo kann man Fragen zu ireport stellen. Java Basics - Anfänger-Themen 0
M Fragen zum Anlegen und Benutzen von Listen Java Basics - Anfänger-Themen 9
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
D Fragen zur Klassen Java Basics - Anfänger-Themen 4
Aprendiendo Zwei Fragen und ein geerbtes "protected"-Attribut Java Basics - Anfänger-Themen 2
J Interface Fragen bezüglich "Sauberkeit" von Code Java Basics - Anfänger-Themen 5
D Objekte-Fragen Java Basics - Anfänger-Themen 1
V Erste Schritte Habe Fragen zu der For und While Schleife als auch Inkrement und Dekrement Java Basics - Anfänger-Themen 4
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
K Zwei Fragen zu Graphics/Graphics2D Java Basics - Anfänger-Themen 5
R Fragen über den Konstruktor Java Basics - Anfänger-Themen 0
Azazel Ein paar Fragen zu Methodenaufrufen(java.awt) Java Basics - Anfänger-Themen 2
S Erste Schritte Fragen zur For-Schleife Java Basics - Anfänger-Themen 9
C Interface Fragen zum Interface Java Basics - Anfänger-Themen 7
GreenTeaYT Exception und zur OOP fragen? Java Basics - Anfänger-Themen 3
C Fragen zum Spigot Plugin (1.8) Java Basics - Anfänger-Themen 6
J Fragen zu Exceptions Java Basics - Anfänger-Themen 24
N Quiz- Fragen zufällig anzeigen lassen Java Basics - Anfänger-Themen 7
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
L Viele Fragen zu den Grundlagen Java Basics - Anfänger-Themen 5
B Fragen zu ZIP-File Java Basics - Anfänger-Themen 9
L fragen zu arrays Java Basics - Anfänger-Themen 8
L Fragen zu selbstgeschriebenem Programm Java Basics - Anfänger-Themen 5
M Fragen zum Auslesen von HTML Seiten Java Basics - Anfänger-Themen 5
J Threading-Aufgabe. Totale Noob Fragen, aber bitte trotzdem beantworten ;) Java Basics - Anfänger-Themen 7
S Java Fragen Konstruktor & Statische Methoden Java Basics - Anfänger-Themen 4
K Erste Schritte Frage Antwort Spiel - Fragen zur Planung Java Basics - Anfänger-Themen 2
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
Anfänger2011 2 kleine Fragen zu ArrayListen Java Basics - Anfänger-Themen 5
S Fragen zu Ausdrücken&Bedingungen Java Basics - Anfänger-Themen 5
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
H grundlegende Fragen Java Basics - Anfänger-Themen 3
V Interface ich schäme mich das zu fragen, aber ich schaff nicht ein Text zu zentrieren :( [javaFX] Java Basics - Anfänger-Themen 6
N Programm: Fragen beantworten Java Basics - Anfänger-Themen 6
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
Z Compiler-Fehler LinkedList Fragen Java Basics - Anfänger-Themen 4
D Rekursion Allgemeine Fragen Java Basics - Anfänger-Themen 2
D [Fragen] zu Methoden Java Basics - Anfänger-Themen 2
S Fragen zur Implementierung eines Binärbaums Java Basics - Anfänger-Themen 3
T Ein paar Fragen zu OOP und Java. Java Basics - Anfänger-Themen 16
J Allgemeine Fragen zur GUI Java Basics - Anfänger-Themen 1
johnnydoe Erste Schritte Erster Blick - erste Fragen Java Basics - Anfänger-Themen 11
N Klassen fragen zur getter und setter methode Java Basics - Anfänger-Themen 11
S 3 Fragen, Verzeichnis, GridLayout psoitionieren, Werte für JSpinner Java Basics - Anfänger-Themen 2
T Fragen zu Set / Relationen verknüpfen Java Basics - Anfänger-Themen 4
S 2 Fragen Java Basics - Anfänger-Themen 4
S Hallo und Fragen zu Arbeitsverzeichnis und Menü Java Basics - Anfänger-Themen 8
N Java Fragen... Java Basics - Anfänger-Themen 10
F ExecutorService Fragen! Java Basics - Anfänger-Themen 2
O HashMap Fragen Java Basics - Anfänger-Themen 8
C Fragen zu Arrays Java Basics - Anfänger-Themen 19
T viele "kleine" Fragen... Java Basics - Anfänger-Themen 3
S Fragen zur Implementierung eines Adressbuches Java Basics - Anfänger-Themen 20
S Fragen zu Arrays Java Basics - Anfänger-Themen 6
K Diverse Fragen zum Fehlerlogging Java Basics - Anfänger-Themen 9
N StringReader - Fragen Java Basics - Anfänger-Themen 8
C Einige Fragen zu Frames Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben