Y
yilamazz
Gast
Hi!
Ich bin leider noch ein ziemlicher Anfänger in Sachen Java und suche zur Zeit eine Möglichkeit, ein Dame Spielbrett + Steine zu zeichnen. Die ganze Sache ist mit Konsolenausgabe kein Problem. Allerdings hab ich noch keine Ahnung, wie man die Sache Grafisch am besten lösen kann.
Ich wollte es so handhaben, dass die Spieloptionen usw. über eine JMenuBar verfügbar sind und darunter das Spielfeld mit den Steinen. Diese sollte man dann natürlich mit der Maus bewegen können. Also Stein anklicken -> Zielfeld anklicken und dann dementsprechend wird der Zug erlaubt und das Spielbrett aktualisiert oder eine Fehlermeldung wird ausgegeben. Die Steine selbst sollen mit Grafiken dargstellt werden, einzelnen Felder des Spielbretts sollen evtl. auch auf einer Grafik basieren.
Wäre für jeden Vorschlag dankbar, wie man das ganze am besten realisiert (JPanel, paintComponent ?) - und falls jemand ein Tutorial oder ähnliches zu so einer Spielbrett/Swing Thematik hat wäre das natürlich auch super. Ein einfacher Code mit vllt 3x3 Kästchen oder sowas würde mir auch schon weiterhelfen.
MfG
Ich bin leider noch ein ziemlicher Anfänger in Sachen Java und suche zur Zeit eine Möglichkeit, ein Dame Spielbrett + Steine zu zeichnen. Die ganze Sache ist mit Konsolenausgabe kein Problem. Allerdings hab ich noch keine Ahnung, wie man die Sache Grafisch am besten lösen kann.
Ich wollte es so handhaben, dass die Spieloptionen usw. über eine JMenuBar verfügbar sind und darunter das Spielfeld mit den Steinen. Diese sollte man dann natürlich mit der Maus bewegen können. Also Stein anklicken -> Zielfeld anklicken und dann dementsprechend wird der Zug erlaubt und das Spielbrett aktualisiert oder eine Fehlermeldung wird ausgegeben. Die Steine selbst sollen mit Grafiken dargstellt werden, einzelnen Felder des Spielbretts sollen evtl. auch auf einer Grafik basieren.
Wäre für jeden Vorschlag dankbar, wie man das ganze am besten realisiert (JPanel, paintComponent ?) - und falls jemand ein Tutorial oder ähnliches zu so einer Spielbrett/Swing Thematik hat wäre das natürlich auch super. Ein einfacher Code mit vllt 3x3 Kästchen oder sowas würde mir auch schon weiterhelfen.
MfG