tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
492
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Lija Lija ist offline Rookie
    Registriert seit
    Aug 2004
    Beiträge
    5
    Hi!
    Ich hab hier viel Spass mit zwei JComboBoxes. mein Ziel ist: wenn ich bei einer Box ein Item auswähle, sollen im zweiten entsprechende Items eingefügt werden. Und wenn der Item in der zweiten Box gewählt wurde, sollen die beiden Einträge in eine Tabelle geschrieben werden. Ich fange also das Item Event der ersten Box ab, frage ab, ob es selectiert oder deselektiert wurde (es soll ja nur was passieren, wenn Item selektiert wurde). String des Item wird auch abgefragt und an viele if-schleifen übergeben, die das weitere Vorgehen bestimmen. In den if-Schleifen werden die entsprechende items in der zweiten Box eingefügt. Damit sie nicht nur angehängt werden, tue ich die items, die davor in der zweiten Box waren, removen. Jetzt fängt das Problem an: wenn das letzte item in der zweiten Box selektiert war, wird es beim remove deselektiert und das vorletzte selektiert usw. Und jedes Mal, wenn ein item beim remove selektiert wird, schreibt er mir die Einträge in die Tabelle, was ich natürlich gar nicht haben will.
    Meine Frage ist, ob ich die items mit irgendeiner Methode davor deselektieren kann? Oder habt ihr vielleicht einen Vorschlag wie man den Spass hier umgehen kann.
    Danke
     

  2. #2
    Shizzl_chrizzl Shizzl_chrizzl ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Beiträge
    144
    nehm halt noch ein standard item in deine combobox auf ("") also einfach n leerer String.

    und sag das , dieses Item immer dann standardmäßig selektiert werden soll.

    comboBox.setSelectedIndex(0), wenn das eben an der ersten Stelle einfügst. Dann schreibt er die nix in die Table bzw. nur einen leeren String.
     

  3. #3
    Lija Lija ist offline Rookie
    Registriert seit
    Aug 2004
    Beiträge
    5
    Ja, das hab ich auch schon vermutet, aber ignoriert, weil die Grabo dann nicht so schön aussieht. Muss wohl die ästhetischen Aspekte wegstecken.

    Trotzdem danke!
     

  4. #4
    Shizzl_chrizzl Shizzl_chrizzl ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Beiträge
    144
    wie ästhetisch Du willst doch deine jeweiligen items in der Combobox angezeigt haben aber nicht selektiert, damit sie nicht in die Table geschrieben werden ode Ich weis zwar grad net wie man das machen könnte aber das find ich noch unästhetischer , falls ich das richtig aufgefasst habe.
    Geändert von Shizzl_chrizzl (22.11.04 um 11:05 Uhr)
     

  5. #5
    Lija Lija ist offline Rookie
    Registriert seit
    Aug 2004
    Beiträge
    5
    Es gibt dann n leeren String in der Liste, wenn ich die aufklappe, weißt. Sieht nix schön aus . Dachte nur, ich könnte das vermeiden. Aber wenns nicht geht, werde ich damit leben müssen....
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 13.04.10, 16:21
  2. VB.net Steuerung von shapes selektieren und deselektieren
    Von Maggo13 im Forum .NET Windows Forms
    Antworten: 0
    Letzter Beitrag: 07.03.10, 17:04
  3. Antworten: 0
    Letzter Beitrag: 08.01.08, 00:17
  4. JTable-einzelne Zeilen deselektieren
    Von New_Home im Forum Java
    Antworten: 1
    Letzter Beitrag: 03.12.05, 18:24
  5. JRadioButton selektieren und deselektieren
    Von the_skywalker im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 13.04.05, 13:22