JComboBox mit mehreren Spalten

Status
Nicht offen für weitere Antworten.

WieselAc

Top Contributor
??? Kannich mir gerade nicht vorstellen was man den da klicken soll. Man kann doch trotzdem nur Zeilenweise scrollen??

Aber theoretisch geht das mit einem eigenen renderer. damit kann man sich einen eigenen Container da rein Packen und darauf kannst du machen wozu du lustig bist :)
 

Nathy

Aktives Mitglied
Es soll in einer Zeile mehrere Einträge geben. z.b. sind in der DB Name, Vorname, Strasse
Jetzt will ich in der Combobox 3 Spalten.
Wie realisiere ich das?

Gruss und danke
 

thE_29

Top Contributor
Billige Lösung: einfach dbname, vorname und straße in einen String zusammenfügen und diese auf die combobox hauen!

bisi Bessere Lösung: eigene Klasse schreiben, welche die 3 Attribute beinhaltet und dort überschreibst das toString() und gibt die 3 Werte zurück und addest diese Objekt der JCombobox

Beste Lösung: eigene Klasse schreiben welche die 3 Attribute beinhaltet und der ComboBox einen eigenen Renderer übergeben (combobox.setRenderer)

Dann einen eigenen Renderer machen, der implements ListCellRenderer ist!

in der getComponent Methode fragst du ab, ob value instanceof deiner Klasse ist und holst dir sie die Objekte zurück!

Dann kannst du zB ein JPanel zurückgeben und auf dem addest du mit dem Gridlayout(1,3) 3 JLabels welche jeweils ein Attribut dann anzeigt! (gerade gemacht für ne JList ;))
 

Nathy

Aktives Mitglied
Hier mein Code, den ich erstellt habe.

Code:
public void fillResultateEintragen() {
       ComboBoxRenderer renderer= new ComboBoxRenderer();
       cmbResultateEintragenSpiel.setRenderer(renderer);
       cmbResultateEintragenSpiel.removeAllItems();
       
       sp.fillSpiele();

   }  
    class ComboBoxRenderer extends JPanel implements ListCellRenderer {

        JLabel left = new JLabel();
        JLabel right = new JLabel();

        public ComboBoxRenderer()
        {
        setLayout(new GridLayout(1,2));

        left.setBorder(BorderFactory.createMatteBorder(0, 0, 0, 1, Color.white));
        left.setHorizontalAlignment(JLabel.CENTER);
        left.setVerticalAlignment(JLabel.CENTER);

        right.setBorder(BorderFactory.createMatteBorder(0, 1, 0, 0, Color.darkGray));
        right.setHorizontalAlignment(JLabel.CENTER);
        right.setVerticalAlignment(JLabel.CENTER);

        add(left);
        add(right);
        }

        public Component getListCellRendererComponent(JList list,Object value,int index,boolean isSelected,boolean cellHasFocus) {

        if (isSelected) {
            setBackground(list.getSelectionBackground());
            setForeground(list.getSelectionForeground());
        } else {
            setBackground(list.getBackground());
            setForeground(list.getForeground());
        }

        boolean valid = false;
        if (value instanceof Object[])
        {
            
            Object columns[] = (Object[])value;
            if (columns.length == 3)
            {
                valid = true;
                left.setText(""+columns[0]);
                right.setText(""+columns[1]);
            }
        }
        if (!valid)
        {
            left.setText("invalid");
            right.setText("invalid");
        }

        return this;
}

Damit erhalte ich jetzt eine JComboBox mit 2 Spalten.
Wie kann ich aber diese Spalten jetzt füllen?

Gruss und danke
 

thE_29

Top Contributor
probiere ein this.validate(); this.repaint();

eigentlich sollte er dir was anzeigen!

Also entweder invalid oder den Inhalt vom value Objekt!
 

Nathy

Aktives Mitglied
Ich erhalte den Ivalid-Eintrag.
Wie kann ich aber jetzt einen neuen Eintrag hinzufügen.
Mit cmbResultateEintragenSpiel.addItem() funktioniert es mir nicht. Was mache ich falsch?
 

thE_29

Top Contributor
Doch, müsste mit addItem und dort musst du ein object[] übergeben!

Müsste so gehen! Ansonsten mache ein kleines Bsp mit dem ich auch testen kann!
 

Nathy

Aktives Mitglied
Hier mein Code.
Kann mir bitte jemand zeigen, wie ich jetzt dort ein String hinzufügen kann?

Code:
package testgui;

import java.awt.Color;
import java.awt.Component;
import java.awt.GridLayout;
import javax.swing.*;

public class GUI extends javax.swing.JFrame {
    
    /** Creates new form GUI */
    public GUI() {
        initComponents();
    }

    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                          
    private void initComponents() {
        jPanel1 = new javax.swing.JPanel();
        jComboBox1 = new javax.swing.JComboBox();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowOpened(java.awt.event.WindowEvent evt) {
                formWindowOpened(evt);
            }
        });

        jComboBox1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBox1ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 202, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(19, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(69, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(159, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(189, Short.MAX_VALUE))
        );
        pack();
    }// </editor-fold>                        

    private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
    fillResultateEintragen();
    }                                 

    private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
        
    }                                          
    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new GUI().setVisible(true);
            }
        });
    }
    public void fillResultateEintragen() {

       ComboBoxRenderer renderer= new ComboBoxRenderer();
       jComboBox1.setRenderer(renderer);
       jComboBox1.removeAllItems();
   } 
    
     class ComboBoxRenderer extends JPanel implements ListCellRenderer {

        JLabel left = new JLabel();
        JLabel mh = new JLabel();
        JLabel ma = new JLabel();

        public ComboBoxRenderer()
        {
        setLayout(new GridLayout(1,3));

        left.setBorder(BorderFactory.createMatteBorder(0, 0, 0, 1, Color.white));
        left.setHorizontalAlignment(JLabel.CENTER);
        left.setVerticalAlignment(JLabel.CENTER);

        mh.setBorder(BorderFactory.createMatteBorder(0, 1, 0, 0, Color.darkGray));
        mh.setHorizontalAlignment(JLabel.CENTER);
        mh.setVerticalAlignment(JLabel.CENTER);
        
        ma.setBorder(BorderFactory.createMatteBorder(0, 1, 0, 0, Color.darkGray));
        ma.setHorizontalAlignment(JLabel.CENTER);
        ma.setVerticalAlignment(JLabel.CENTER);

        add(left);
        add(mh);
        add(ma);
        }

        public Component getListCellRendererComponent(JList list,Object value,int index,boolean isSelected, boolean cellHasFocus) 
        {
        if (isSelected) {
            setBackground(list.getSelectionBackground());
            setForeground(list.getSelectionForeground());
        } else {
            setBackground(list.getBackground());
            setForeground(list.getForeground());
        }

        boolean valid = false;
        if (value instanceof Object[])
        {
            Object columns[] = (Object[])value;
            if (columns.length == 3)
            {
                valid = true;
                left.setText("Datum/Zeit");
                mh.setText("Heim");
                ma.setText("Gast");
            }
        }
        if (!valid)
        {
            left.setText("invalid");
            mh.setText("invalid");
            ma.setText("invalid");
        }

        return this;
        }
}
    
    // Variables declaration - do not modify                     
    private javax.swing.JComboBox jComboBox1;
    private javax.swing.JPanel jPanel1;
    // End of variables declaration                   
    
}
 

thE_29

Top Contributor
Ist hier schon jeder mit java 6 am Start oder wie sieht das ?!

Ich habe net mal java5 (bzw entwickle net explizit für 1.5)
 

Nathy

Aktives Mitglied
Hallo

Sorry. Hier der Code mit Java 1.5
Hoffe jemand kann mir sage, wie ich jetzt dort Einträge hinzufügen kann.
Code:
/*
 * GUI2.java
 *
 * Created on 31. Januar 2007, 15:35
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

/**
 *
 * @author Nathan Burgener
 */
package testgui;

import java.awt.Color;
import java.awt.Component;
import java.awt.GridLayout;
import javax.swing.*;

public class GUI2 extends JFrame {
    
    /** Creates new form GUI */
    public GUI2() {
        initComponents();
    }

    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">                          
    private void initComponents() {
        JPanel jPanel1 = new JPanel();
        JComboBox jComboBox1 = new JComboBox();
        JFrame myFrame = new JFrame();
        
        jPanel1.add(jComboBox1);
        myFrame.add(jPanel1);
        myFrame.setVisible(true);
        myFrame.pack();
    }// </editor-fold>                        

    private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
    fillResultateEintragen();
    }                                 

    private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
        
    }                                          
    
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new GUI().setVisible(true);
            }
        });
    }
    public void fillResultateEintragen() {

       ComboBoxRenderer renderer= new ComboBoxRenderer();
       jComboBox1.setRenderer(renderer);
       jComboBox1.removeAllItems();
   } 
    
     class ComboBoxRenderer extends JPanel implements ListCellRenderer {

        JLabel left = new JLabel();
        JLabel mh = new JLabel();
        JLabel ma = new JLabel();

        public ComboBoxRenderer()
        {
        setLayout(new GridLayout(1,3));

        left.setBorder(BorderFactory.createMatteBorder(0, 0, 0, 1, Color.white));
        left.setHorizontalAlignment(JLabel.CENTER);
        left.setVerticalAlignment(JLabel.CENTER);

        mh.setBorder(BorderFactory.createMatteBorder(0, 1, 0, 0, Color.darkGray));
        mh.setHorizontalAlignment(JLabel.CENTER);
        mh.setVerticalAlignment(JLabel.CENTER);
        
        ma.setBorder(BorderFactory.createMatteBorder(0, 1, 0, 0, Color.darkGray));
        ma.setHorizontalAlignment(JLabel.CENTER);
        ma.setVerticalAlignment(JLabel.CENTER);

        add(left);
        add(mh);
        add(ma);
        }

        public Component getListCellRendererComponent(JList list,Object value,int index,boolean isSelected, boolean cellHasFocus) 
        {
        if (isSelected) {
            setBackground(list.getSelectionBackground());
            setForeground(list.getSelectionForeground());
        } else {
            setBackground(list.getBackground());
            setForeground(list.getForeground());
        }

        boolean valid = false;
        if (value instanceof Object[])
        {
            Object columns[] = (Object[])value;
            if (columns.length == 3)
            {
                valid = true;
                left.setText("Datum/Zeit");
                mh.setText("Heim");
                ma.setText("Gast");
            }
        }
        if (!valid)
        {
            left.setText("invalid");
            mh.setText("invalid");
            ma.setText("invalid");
        }

        return this;
        }
}
    
    // Variables declaration - do not modify                     
    private javax.swing.JComboBox jComboBox1;
    private javax.swing.JPanel jPanel1;
    // End of variables declaration                   
    
}
 

thE_29

Top Contributor
zB so etwa:

jComboBox1.addItem(new Object[]{"BLA","BLA2","BLA3"});


Nachtrag: ich würds aber mit einer eigenen Klasse lösen, die eben diese 3 Werte hat!

Dann fragst du ab auf instanceof DeineKlasse und holst dir dann die Objekte zurück!


Adden tust du halt mit jComboBox1.addItem( new DeineKlasse("BLa","BLA2","BLA3"));
 

Nathy

Aktives Mitglied
Ok. Aber wie kann ich es jetzt realisieren, dass auch BLA, BLA2 und BLA3 angezeigt wird und nicht wie in diesem Beispiel: Datum/Zeit, Heim, Gast?

Gruss und danke
 

thE_29

Top Contributor
Code:
            if (columns.length == 3)
            {
                valid = true;
                left.setText("Datum/Zeit");
                mh.setText("Heim");
                ma.setText("Gast");
            }


einfach ändern ihn

Code:
            if (columns.length == 3)
            {
                valid = true;
                left.setText(columns[0]);
                mh.setText(columns[1]);
                ma.setText(columns[2]);
            }

Das wars ;)
 

Nathy

Aktives Mitglied
Super jetzt funktioniert es schon mal nicht schlecht.
Weiss vielleicht jemand noch, wie man die Grösse der Spalten ändern kann. z.b. das die erste Spalte nicht so lang ist wie die anderen.

Gruss und danke
 
G

Gast

Gast
Entwerder nimmst du einen anderen Layout manager oder du setzt den Labeln eine fixe Größe oder du fügst eine leere Border hinzu oder, oder, oder
 

Nathy

Aktives Mitglied
Hallo

Habe es nun folgendermassen versucht:
spNr.setSize(30,20);
oder mit
spNr.setPreferredSize(new Dimension(30,20));

Bei setSize() geschieht überhaupt nichts. Bei setPreferredSize() wird die Höhe geändert. Jedoch kann ich die Länge nicht ändern.
Warum das?

Gruss und danke
 

thE_29

Top Contributor
zB so

Code:
JLabel label = new JLabel(){
public Dimension getPreferredSize()
{
   return new Dimension(120,25);
}});
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S JComboBox mit mehreren Spalten? AWT, Swing, JavaFX & SWT 6
J Swing JComboBox mit mehreren Spalten AWT, Swing, JavaFX & SWT 4
hannibalstgt Fehler bei JCOMBOBOX GUI Anzeige AWT, Swing, JavaFX & SWT 4
L jComboBox Actionlistener wird beim erstmaligen Befüllen getriggert AWT, Swing, JavaFX & SWT 7
N Keylistener & JComboBox AWT, Swing, JavaFX & SWT 5
R JComboBox abfragen AWT, Swing, JavaFX & SWT 1
Esquid If Befehl bei JComboBox AWT, Swing, JavaFX & SWT 3
kodela Swing Element einer JComboBox ausgrauen AWT, Swing, JavaFX & SWT 3
D JComboBox Strings aus JTextFields zuordnen AWT, Swing, JavaFX & SWT 2
F JComboBox und Model AWT, Swing, JavaFX & SWT 10
I Editierbare JComboBox, die nur Ganzzahlen als Eingabewerte zulässt AWT, Swing, JavaFX & SWT 3
Drachenbauer Swing Wie ändere ich die Farbe der Konturen von jButton und jCombobox? AWT, Swing, JavaFX & SWT 18
Drachenbauer Swing Wie ändere ich den Hintergrund vom Anzeigefeld einer JComboBox, die nicht zum Hineinschreiben offen steht? AWT, Swing, JavaFX & SWT 32
Hatsi09 JCombobox default wert AWT, Swing, JavaFX & SWT 6
D Swing JCombobox Aktion löscht Grafik AWT, Swing, JavaFX & SWT 1
cezary Choice, JComboBox oder JList AWT, Swing, JavaFX & SWT 5
R Swing Java9 NullPointerException bei JComboBox AWT, Swing, JavaFX & SWT 13
ralfb1105 Swing JComboBox update der Daten AWT, Swing, JavaFX & SWT 8
D Swing JCombobox Weiße Leerzeilen AWT, Swing, JavaFX & SWT 10
G JComboBox: Arrow-Button permanent anzeigen AWT, Swing, JavaFX & SWT 4
D Swing Java JComboBox Example AWT, Swing, JavaFX & SWT 16
K Swing JComboBox mit ArrayList füllen AWT, Swing, JavaFX & SWT 4
D Swing "blaues" Element aus JComboBox erhalten AWT, Swing, JavaFX & SWT 6
F JComboBox und Einträge AWT, Swing, JavaFX & SWT 3
gamillton Swing JComboBox mit extra Inhalt + breiteres Popupmenü AWT, Swing, JavaFX & SWT 0
T JPanelsteuerung mit JComboBox AWT, Swing, JavaFX & SWT 5
N Swing Duplikate im Jcombobox vermeiden AWT, Swing, JavaFX & SWT 15
L Swing JComboBox kann nicht erstellt werden! AWT, Swing, JavaFX & SWT 2
C JComboBox Objecte übergeben und Eintrag auswählen AWT, Swing, JavaFX & SWT 3
M Swing JComboBox mit Laufwerksbuchstaben (Windows) AWT, Swing, JavaFX & SWT 6
D Swing Größe einer JComboBox im GridBagLayout aufgrund der maximalen Länge der enthaltenen Daten AWT, Swing, JavaFX & SWT 7
D Swing JComboBox (DefaultComboBoxModel) überschreibt Eintrag beim erstellen AWT, Swing, JavaFX & SWT 0
R Swing Durch JComboBox-Item eine TextArea aktualisieren AWT, Swing, JavaFX & SWT 2
3 JComboBox - Action - Auslesen & Umwandeln AWT, Swing, JavaFX & SWT 9
M Alle Schriftarten in JComboBox AWT, Swing, JavaFX & SWT 5
M Swing JComboBox eigenes Design AWT, Swing, JavaFX & SWT 3
Sin137 JComboBox mit Generics AWT, Swing, JavaFX & SWT 14
R JComboBox erweitern AWT, Swing, JavaFX & SWT 5
S Swing Eigene JComboBox Problem! AWT, Swing, JavaFX & SWT 1
V Editierbare JComboBox AWT, Swing, JavaFX & SWT 2
D Swing JCombobox in einem JTable vorbelegen AWT, Swing, JavaFX & SWT 4
F neuen Menüpunkt in jcombobox einfügen AWT, Swing, JavaFX & SWT 1
F Swing Jcombobox mit manueller Rückgabe AWT, Swing, JavaFX & SWT 4
W JComboBox auffristen nach Listenänderung AWT, Swing, JavaFX & SWT 20
J JComboBox + ItemListener AWT, Swing, JavaFX & SWT 12
T Swing jComboBox auslesen mit Datenbankanbindung AWT, Swing, JavaFX & SWT 3
S JComboBox aus anderer Klasse füllen (Java-Swing) AWT, Swing, JavaFX & SWT 0
D Swing Erstes Item einer JCombobox in JTable anzeigen AWT, Swing, JavaFX & SWT 2
N JComboBox in JTable [Swing] -> totaler UI-Einsteiger AWT, Swing, JavaFX & SWT 3
H Swing jComboBox Ausgabe -1/null AWT, Swing, JavaFX & SWT 4
C Arrow Farbe bei JComboBox AWT, Swing, JavaFX & SWT 2
H Swing JList/JTable mit JButton, JTextField, Image, JComboBox und JLable AWT, Swing, JavaFX & SWT 2
O JTextfield und JComboBox Wert in SQL Database speichern AWT, Swing, JavaFX & SWT 4
S JComboBox UTF-8 Codierung zuweisen AWT, Swing, JavaFX & SWT 5
A JComboBox mit Array aktualisieren AWT, Swing, JavaFX & SWT 7
S JComboBox nach auswahl erneuern AWT, Swing, JavaFX & SWT 4
S Swing JComboBox mit Listener aktualisieren AWT, Swing, JavaFX & SWT 13
A Swing per JComboBox gewünschtes Attribut auswählen und Komponenten passen sich an AWT, Swing, JavaFX & SWT 7
I JComboBox gibt bei ausgewählten ITem NullPointer an... AWT, Swing, JavaFX & SWT 3
D Swing JCombobox - Tooltip Location ändern AWT, Swing, JavaFX & SWT 4
J JComboBox Dropdown Icon AWT, Swing, JavaFX & SWT 2
M Swing Mix JComboBox - JButton? AWT, Swing, JavaFX & SWT 6
A Swing bei Auswahl und klick eines JComboBox buttons die Klasse eines anderen Projekts aufrufen AWT, Swing, JavaFX & SWT 3
F Swing jComboBox auslesen AWT, Swing, JavaFX & SWT 6
O Swing TableCellRenderer und JComboBox AWT, Swing, JavaFX & SWT 4
F Swing JComboBox - Frage zur Größe AWT, Swing, JavaFX & SWT 11
C Swing JComboBox, ItemListener gibt 2x aus AWT, Swing, JavaFX & SWT 2
O JComboBox - autom. Selektieren AWT, Swing, JavaFX & SWT 6
J JComboBox - wie getSelectedItem() überschreiben? AWT, Swing, JavaFX & SWT 8
S Swing Jcombobox und array AWT, Swing, JavaFX & SWT 6
D Swing JComboBox aktualisieren AWT, Swing, JavaFX & SWT 4
E JComboBox AWT, Swing, JavaFX & SWT 8
N Swing JComboBox Frage AWT, Swing, JavaFX & SWT 5
S Swing Bild auf jPanel nach Änderung von JComboBox zeichnen AWT, Swing, JavaFX & SWT 4
H Swing Element aus JComboBox auswählen AWT, Swing, JavaFX & SWT 2
H JCombobox inhalt löschen AWT, Swing, JavaFX & SWT 17
N Swing JCombobox - PopupMenu-Inhalt mit KSKB AWT, Swing, JavaFX & SWT 2
O JComboBox mit ArrayList füllen AWT, Swing, JavaFX & SWT 3
S Swing JComboBox mit Datenbank füllen AWT, Swing, JavaFX & SWT 16
S Inhalt einer JComboBox aktualisieren AWT, Swing, JavaFX & SWT 6
F Swing JComboBox in JTable AutoComplete + Tab AWT, Swing, JavaFX & SWT 4
O JComboBox getSelectedItem AWT, Swing, JavaFX & SWT 4
M JComboBox Hintergrundfarbe des gewählten Items AWT, Swing, JavaFX & SWT 3
B Swing Problem: Horizontaler Scrollbalken in JComboBox hinzufügen AWT, Swing, JavaFX & SWT 4
M JCombobox mit ID und Text AWT, Swing, JavaFX & SWT 4
A JComboBox-Inhalt durch neues Array ersetzen AWT, Swing, JavaFX & SWT 2
C Swing Dynamische JComboBox (Filter) AWT, Swing, JavaFX & SWT 28
M JComboBox Item-Auswahl in JTable AWT, Swing, JavaFX & SWT 2
L Jbutton + jcombobox mit vorhandenen frame verknüfen AWT, Swing, JavaFX & SWT 8
D JCombobox mit Linien Styles AWT, Swing, JavaFX & SWT 4
H Unterschiedliche JComboBox je JTable Zeile AWT, Swing, JavaFX & SWT 4
B jCombobox addItem funktioniert nicht AWT, Swing, JavaFX & SWT 9
G JComboBox mit CellRenderer (Auswahl) AWT, Swing, JavaFX & SWT 11
G Swing JComboBox anpassen AWT, Swing, JavaFX & SWT 6
M Item in JComboBox umbenennen AWT, Swing, JavaFX & SWT 5
M Swing Busy Waiting Problem (JComboBox) AWT, Swing, JavaFX & SWT 11
C JComboBox Renderer Problem AWT, Swing, JavaFX & SWT 7
N Renderer Editoren und die JCombobox AWT, Swing, JavaFX & SWT 2
T Wie ist das "Lookup-Verhalten" von JList, JCombobox änderbar? AWT, Swing, JavaFX & SWT 4
N JCombobox und Actionlistener Aktion nur ausführen, wenn Useraktion ihn auslöst AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben