Portal > Foren > Java > Allgemeine Java-Programmierung > Spielfeld aus Ableitung von Canvas programmieren
Antwort
 
Themen-Optionen
Alt 15.02.2005, 22:37 Nach oben    #1
Maximum
Gast
 
Beiträge: n/a
Standard Spielfeld aus Ableitung von Canvas programmieren

Hallo
Ich habe folgendes Problem :
Ich möchte gerne ein Spielfeld mit verschiedenen Bereichen (im Spielfeld) programmieren, bei dem man auf jene klicken kann und diese dann einen event bzw. Aktionen ausführen.
Es soll also nicht nur einen Click Event für die gesamte Custom-Komponente geben, sondern eben zwischen verschiedenen sichtbaren Bereichen innerhalb dieser Komponente unterschieden werden.

Soweit ich weiß muss man für solche Komponenten die Klasse Canvas ableiten.
Dann mit enableEvents(AWTEvent.XXX) die events "freischalten" und dann die zugehörigen Methoden implementieren.
Nun kann ich aber nicht auf einzelne Bereiche innerhalb der Custom-Komp. reagieren.
Deshalb frage ich mich ob dies überhaupt der richtige Weg ist soetwas umzusetzen

Vielleicht kann mir jemand einen Tip geben wie man sowas normalerweise löst.
Ein Link zu einem Tutorial oder ähnlichem wäre auch sehr gut, da ich im Netz nicht wirklich viel dazu gefunden habe.
Auch in meinem Buch (Handbuch der Java-Programmierung [Guido Krüger]) fand ich nicht ausreichend Informationen dazu.

ich würde mich freuen wenn mir jemand weiterhelfen könnte

Danke schon mal im Voraus
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.02.2005, 22:51 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Hallo,
willkommen im Forum

Also ich müsste da erst noch einmal näher drüber nachdenken, aber ich würde das jetzt intuitiv so machen, dass ich mehrere Komponenten auf eine andere drauflege und an diese dann mit
.addActionListener( .. )
einen Listener anhänge.

Falls es das ist, was Du machst und was auch nicht geht *g* dann hmm .. müsste ich mich eventuell mal mit der Klasse Canvas befassen

Wie sollen Die einzelnen Bereiche denn angeordnet sein? Eventuell könnte man ja auch ne "Table" missbrauchen

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.02.2005, 23:00 Nach oben    #3
Maximum
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Ben
Hallo,
willkommen im Forum

Also ich müsste da erst noch einmal näher drüber nachdenken, aber ich würde das jetzt intuitiv so machen, dass ich mehrere Komponenten auf eine andere drauflege und an diese dann mit
.addActionListener( .. )
einen Listener anhänge.

Falls es das ist, was Du machst und was auch nicht geht *g* dann hmm .. müsste ich mich eventuell mal mit der Klasse Canvas befassen

Wie sollen Die einzelnen Bereiche denn angeordnet sein? Eventuell könnte man ja auch ne "Table" missbrauchen

Grüße Ben.
Also das Spielfeld sollte einem gleichkommen wie man es von einem Brettspiel kennt.
Die Übergänge von Feld zu Feld sind nicht gerade sondern geschwungen.
Also eine Art kurvige Bahn.

Vielleicht ist jetzt bissl klarer was ich machen möchte
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.02.2005, 23:21 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Ja. Hm. Da habe ich leider gar keine Ahnung von.
Also ich wüsste jetzt nicht, wie man das realisieren kann .. hmmm .. interessante Frage.

Das ist so etwas wie eine "imagemap" in HTML. Hm ... ich google auch mal was

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JInternalFrame und Canvas bezüglich Reihenfolge Hot-Thunder Desktop-Applikationen und Grafik 10 06.07.2005 20:56
awt.Canvas Spielfeld: Über welchem Feld ist die Maus? matt Desktop-Applikationen und Grafik 7 24.06.2005 02:07
Inhalt einer Canvas in eine Dateispeichern Zeeky-H-Bomb Allgemeine Java-Programmierung 0 11.06.2005 13:15
Spielfeld programmierung mit Swing (jComponent) Maximum Desktop-Applikationen und Grafik 11 18.02.2005 23:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:12 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44