tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
2010
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Nikolaj Nikolaj ist offline Mitglied Bronze
    Registriert seit
    May 2005
    Beiträge
    47
    Hi zusammen,

    ist es möglich über einen JOptionPane zwei Usereingaben abzufangen?
    Der User soll ein Textfeld ausfüllen und einen Eintrag aus einer Combobox wählen.

    Danke für eure Hilfe!

    Gruß
    Niko
     

  2. #2
    Kai008 Kai008 ist offline Mitglied Brillant
    Registriert seit
    May 2008
    Ort
    Brunn/Geb. (Niederösterreich)
    Beiträge
    944
    Blog-Einträge
    1
    Wie es bei einer Combobox geht weiß ich nicht, bei einen JTextField ist es textfeldname.getText()
     

  3. #3
    Nikolaj Nikolaj ist offline Mitglied Bronze
    Registriert seit
    May 2005
    Beiträge
    47
    Hi Kai,

    habe mich evtl. etwas undeutlich ausgedrückt
    Ich zeige einen JOptionPane und möchte dass der User in diesem Dialog ein Textfeld ausfüllt und einen Eintrag aus einer Combobox wählt.
    Der Dialog soll dann mit OK bestätigt werden...

    Mein Problem ist jetzt dass ich nicht weiß wie ich die Eingaben aus dem JOptionPane rausbekomme.

    Wenn es nur ein String (also ein Textfeld) wäre könnte ich sagen:
    Code :
    1
    
     String inputValue = JOptionPane.showInputDialog("Please input a value");

    Aber wie kann ich in den Dialog jetzt noch ne ComboBox reinpacken und abfragen?
     

  4. #4
    Kai008 Kai008 ist offline Mitglied Brillant
    Registriert seit
    May 2008
    Ort
    Brunn/Geb. (Niederösterreich)
    Beiträge
    944
    Blog-Einträge
    1
    Ne ComboBox bindet man so ein:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
        public Main()
        {
            String[] combovalues = {"1", "2", "3"}; //Array was die Antwortmöglichkeiten enthält
            Icon icon = null; //"icon" defininieren
            String value = (String) JOptionPane.showInputDialog( // Halt der Konstruktor der MsgBox
                      getParent(), //Keine Ahnung, gehört halt da her.
                      "Frage", //Text
                      "Titel", //Titel
                      JOptionPane.QUESTION_MESSAGE, //Art der MsgBox
                      icon, //Keine Ahnung, ich vermute ein kleines Bild wie ein Rufzeichen bei kritischen Meldungen
                      combovalues, //Array was die Auswahlmöglichkeiten angibt
                      "2"); //Vorgewählter Wert
            
            if(value == "2")
                System.out.println("Sie haben die \"2\" gewählt.");
            else
                System.out.println("Sie haben nicht die \"2\" gewählt.");
        }

    Wie es zusammen mit einem Text geht weiß ich leider auch nicht, eventuell per Array?
     

  5. #5
    Nikolaj Nikolaj ist offline Mitglied Bronze
    Registriert seit
    May 2005
    Beiträge
    47
    Zitat Zitat von Kai008 Beitrag anzeigen
    Wie es zusammen mit einem Text geht weiß ich leider auch nicht, eventuell per Array?
    Genau das is mein Problem
     

  6. #6
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Dann mußt du dir den Dialog schon selber schreiben indem du eine neue Klasse machst die JDialog extended.

    http://www.tutorials.de/forum/rich-c...mit-swing.html
     

Ähnliche Themen

  1. JComboBox mit ItemListener zeigt JOptionPane --> Zwei Klicks benötigt
    Von mas666 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 14.06.10, 09:00
  2. JOptionPane
    Von SirWayne im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 08.08.07, 18:41
  3. JOptionPane
    Von SirWayne im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 08.08.07, 18:40
  4. JOptionPane
    Von illaX im Forum Java
    Antworten: 3
    Letzter Beitrag: 14.10.05, 09:22
  5. limitierte Zeichenanzahl in JTextField und JComboBox
    Von eagle im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 28.09.05, 12:14