Datentypen PHP-Umsteiger vermisst foreach-Schleife

Status
Nicht offen für weitere Antworten.
F

fat32

Gast
Hi,

ich programmiere seit Jahren PHP und das auch recht erfolgreich.
Jetzt schreibe ich ein kleines Programm in Java (GUI: Swing/AWT)

Ich habe jetzt ein gewisses Problem, das da wäre: Es gibt ein Menü (JMenuBar), das sehr viele Einträge enthält.

Momentan muss ich für jeden dieser Einträge manuell den ActionListener festlegen und jeden Eintrag in die richtige Stelle im Baum einfügen.

Daher die Frage:
Gibt es irgendeine Möglichkeit, assoziative Arrays zu verwenden (und zu verschachteln), um so direkt die Menüstruktur im Array abzubilden? Dann könnte ich über dieses Array iterieren (PHP: foreach) und ganz einfach die entsprechenden Methoden aufrufen und den ActionListener setzen.

MfG
Simon
 

faetzminator

Gesperrter Benutzer
Du meinst so was?
Java:
String[] values = new String[] {....};
for (String str : values) {
    System.out.println(str);
}
 
F

fat32

Gast
Danke!
Genau sowas hab ich gesucht.

Damit wäre das erste Problem gelöst.

Jetzt frage ich mich, wie ich am besten Baumstrukturen darstelle... ("verschachteltes" Array) Hast du da ne IDee?
 

faetzminator

Gesperrter Benutzer
Tree wär die Struktur, welche du benötigst. Ein Element hat eine List von Unterelementen, seine Daten und evtl. noch die Referenz an das übergeordnete Element.
 
R

reallyeFreak

Gast
In wiefern "Baumstrukturen"? Du kannst mehrdimensionale Arrays erstellen, falls du das meinst. Ausgeben einfach per verschachtelte For-schleifen... sollte im Prinzip wie in PHP funktionieren. Oder was genau meinst du?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Thallius Best Practice Umsteiger braucht Tipps zur Bildverarbeitung Java Basics - Anfänger-Themen 1
W Erste Schritte OOP-Lektüre für Anfänger/Umsteiger von Clipper auf Java Java Basics - Anfänger-Themen 6
S OOP Verständnisproblem Umsteiger Java Basics - Anfänger-Themen 22
C Umsteiger hat noch ein paar Fragen Java Basics - Anfänger-Themen 11
B Umsteiger versucht sich bei MIDI in Java Java Basics - Anfänger-Themen 7
G C++ Umsteiger: SplashScreen API Java SE 6 Java Basics - Anfänger-Themen 3
H return wird im Programm angeblich vermisst Java Basics - Anfänger-Themen 2
S Array Maximum bestimmen mit for und foreach Java Basics - Anfänger-Themen 7
P Iterieren mit einer Foreach in Lambdaschreibweise und Counter. Java Basics - Anfänger-Themen 1
O Alternative zu Stream.forEach() Java Basics - Anfänger-Themen 6
D NullPointerException in foreach loop Java Basics - Anfänger-Themen 1
H Bei forEach Index des Elements ermitteln Java Basics - Anfänger-Themen 17
O BiPredicate in einer forEach Methode Java Basics - Anfänger-Themen 10
tom.j85 Doppelte Foreach Schleife: Am Ende wird immer das Gleiche Objekt eingefügt Java Basics - Anfänger-Themen 4
J Maximum herauskriegen mit foreach Java Basics - Anfänger-Themen 6
F ForEach Schleife Java Basics - Anfänger-Themen 1
B Key auslesen/ausgeben innerhalb von foreach() Java Basics - Anfänger-Themen 5
L Anonyme Methode in einer ForEach-Schleife Java Basics - Anfänger-Themen 2
S Array mit "foreach"-Schleife und nextInt (aus Scanner) beschreiben Java Basics - Anfänger-Themen 6
B Liste mit foreach-Schleife durchgehen Java Basics - Anfänger-Themen 4
S OOP Foreach für Objekte einer Klasse? Java Basics - Anfänger-Themen 3
T foreach schleife.... Java Basics - Anfänger-Themen 14
V foreach Upcasting Java Basics - Anfänger-Themen 4
W OOP Fehler bei foreach Schleife Java Basics - Anfänger-Themen 8
H Foreach in Java eher unbrauchbar? Java Basics - Anfänger-Themen 8
H foreach-Schleifen Java Basics - Anfänger-Themen 7
1 Verständnisproblem mit Foreach Java Basics - Anfänger-Themen 4
E foreach schleife nur mit int-Array ? Java Basics - Anfänger-Themen 2
S Mit foreach Objekte entfernen. Java Basics - Anfänger-Themen 6
E foreach-Schleife unter Java 6 Java Basics - Anfänger-Themen 3
L Durchlauf einer Matrix mit foreach Java Basics - Anfänger-Themen 7
U JSTL: Collection auslesen mit forEach Java Basics - Anfänger-Themen 1
S Für Properties ein foreach? Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben