tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
466
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Tsa Tsa ist offline Mitglied Silber
    Registriert seit
    Aug 2005
    Beiträge
    97
    Hey,
    Ich stehe wiedermal vor einer "kleinen" Hürde.
    Ich habe eine Funktion die aus einer MySQL-Tabelle namen ausliest und diese in einem Vector speichert. Nun will ich aus jedem dieser Einträge in dem Vector eine Checkbox machen. Hab schon ziemlich quere Sachen ausprobiert, doch nichts hats das gewünschte Ergebnis gebracht. Hier also mal ein Teil meines Codes.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
            private static Vector klassen = new Vector();
        private static int i;
        private static int groesse;
        private static JDialog dialog;
        private static JCheckBox[] checkbox;
     
        public readOutDialog()
        {
            dialog = new JDialog(Gui.getFrame(),"Fertigkeiten Hinzufügen", true);
            klassen = readCharacters.characters();
            groesse = klassen.size();
            System.out.println(groesse);
            for(i= 0; groesse >i; i++)
            {
                checkbox[i] = new JCheckBox(klassen.get(i).toString());
                dialog.getContentPane().add(checkbox);
            }
            
            dialog.setSize(200,300);
            dialog.setVisible(true);
        }
    Das war mein letzter "verrückter" Versuch
    Kann mir wer helfen?
    mfg,
    Tsa
     

  2. #2
    Tsa Tsa ist offline Mitglied Silber
    Registriert seit
    Aug 2005
    Beiträge
    97
    Ok, ich habs hinbekommen! 1 1/2 Stunden gerätselt, dann mal kurz vom Rechner weg und die zündende Idee kommt
    Code :
    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
    
    private static Vector klassen = new Vector();
        private static int i;
        private static int groesse;
        private static JDialog dialog;
        private static JCheckBox checkbox;
        private static JPanel pnl =new JPanel();
        private static GridLayout gridlayout;
     
        public readOutDialog()
        {
            dialog = new JDialog(Gui.getFrame(),"Fertigkeiten Hinzufügen", true);
            klassen = readCharacters.characters();
            groesse = klassen.size();
            System.out.println(groesse);
            gridlayout = new GridLayout(groesse,1);
            pnl.setLayout(gridlayout);
            
            for(i= 0; groesse >i; i++)
            {
                checkbox = new JCheckBox(klassen.get(i).toString());
                pnl.add(checkbox);
            }
            dialog.getContentPane().add(pnl);
            dialog.setSize(200,300);
            dialog.setVisible(true);
        }
     

Ähnliche Themen

  1. Dynamisch auf nicht-dynamisch erstellte Controls zugreifen
    Von Don Philippo im Forum .NET Windows Forms
    Antworten: 8
    Letzter Beitrag: 29.06.10, 19:45
  2. Funktionen für dynamisch erstellte MCs
    Von ara-art im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 18.01.08, 13:17
  3. dynamisch erstellte Tabellen & MouseListener
    Von docere im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 26.07.06, 12:27
  4. Dynamisch erstellte Controls ansprechen
    Von nordkap im Forum .NET Windows Forms
    Antworten: 5
    Letzter Beitrag: 28.09.05, 20:57
  5. Dynamisch erstellte Seite includen
    Von keiler im Forum PHP
    Antworten: 4
    Letzter Beitrag: 03.03.05, 12:27