tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
321
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    dominion0815 dominion0815 ist offline Grünschnabel
    Registriert seit
    Dec 2004
    Beiträge
    2
    Ich arbeite an einem syntaxgesteuerten editor, der hauptsächlich mit Combo-boxen arbeitet. Je nach Auswahl werden dann die Boxen im nächsten Schritt durch weitere Boxen oder halt JLabel mit entsprechendemText ersetzt.

    Mein Problem ist nun, dass ich in jedem Auswahlschritt, die Werte der Komponenten auslesen und in textueller Form darstellen darstellen möchte. Die einzelnen Componenten werden in einem Vector gespeichert.
    Nun die eigentliche Frage: gibt es eine Möglichkeit, wie ich den Typ des jeweiligen Components identifizieren kann, um dann entweder den Label-Text oder aber die Combo-box-Selektion auszulesen?

    Alternativ könnte ich auch statt Labels weitere Comboboxen ohne zusätzliche Auswahlmöglichkeiten benutzen, jedoch würde die übersichtlichkeit darunter leiden oder aber bei jeder Veränderung meiner Components die Änderungen in einer zusätzlichen Datenstruktur festhalten.
     

  2. #2
    Registriert seit
    Apr 2004
    Ort
    Ruhrgebiet
    Beiträge
    1.582
    Tach,
    ich versteh zwar noch nicht ganz was Du suchst, aber prinzipiell kenne ich zwei Möglichkeiten:

    if (myObject instanceof Component)
    {
    // kungFoo();
    }

    oder

    if (myObject.getClass().getName().equals("Component"))
    {
    // kungFoo();
    }

    Wobei Component im letzteren Fall eher suboptimal ist. Aber so kannst Du prüfen, ob ein Objekt eine Instanz einer bestimmten Klasse ist bzw. ob der Klassenname stimmt.
     

  3. #3
    dominion0815 dominion0815 ist offline Grünschnabel
    Registriert seit
    Dec 2004
    Beiträge
    2
    Das sieht gut aus. Vielen Dank für die schnelle Antwort.
     

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 25.04.07, 19:54
  2. Antworten: 4
    Letzter Beitrag: 29.09.05, 06:26
  3. Antworten: 2
    Letzter Beitrag: 26.04.05, 11:16
  4. Antworten: 3
    Letzter Beitrag: 08.03.04, 17:05
  5. Wie kann ich Grafikkartentyp erkennen?
    Von HaRaWin im Forum Hardware
    Antworten: 3
    Letzter Beitrag: 23.04.01, 17:38