Combobox im JFrame aus Datenbank befüllen

Chriss_07

Aktives Mitglied
Hi folks,
ich bin Neuling in diesem Forum. Also erstmal ein herzliches HALLO an alle.
Zur Zeit probier ich mich am programmieren eines JFrame, dessen Layout ich mit einem JPanel nach folgendem Schema erstellt habe. Eine Klasse beschreibt den Container, eine weitere KlassennameHandler die ActionEvents. Dazu kommt noch eine Klasse Dbconnect für den Datenbankzugriff und Vektorklassen für die Datenbanken.
Nun soll eine Combobox mit Inhalten aus einer Datenbank gefüllt werden. Dazu habe ich schon viele Threads gelesen, auch hier im Forum wurde das thematisiert, nur bekomme ich die Funktionen nicht implementiert und zerschiesse mir ständig den Quellcode. Hier mal der Quellcode:

NewJFrame
Java:
public class NewJFrame extends JFrame {
	
	private static final long serialVersionUID = 1L;
	private JPanel panelContent = null;
	private JTextField numberJTF;
	private JLabel titelLb1;
	private JLabel titelLb2;
	private JLabel titelLb3;
	static String nummer;
	private JButton catchBT;
	private JButton deleteBT;
	private JButton calendarBT;
	private JComboBox fromCB;
	private JTable auftragTbl;

DefaultTableModel defaultTableModel;
	
	public NewJFrame() throws Exception {
		
		NewJFrameHandler startHandler = new NewJFrameHandler(this);


	    addWindowListener(startHandler);
	    setSize( 600, 530 ); 
	    setResizable(true);
	    centerFrame();
	    
		catchBT = new JButton("Erfassen");
		catchBT.setName("Erfassen");
		catchBT.addActionListener(startHandler);
		catchBT.setBounds(400, 100, 100, 30);
		add(catchBT);
		
		deleteBT = new JButton("Löschen"); 
		deleteBT.setName("Löschen");
		deleteBT.addActionListener(startHandler);
		deleteBT.setBounds(400, 150, 100, 30);
		add(deleteBT);
			
		calendarBT = new JButton("Termine"); 
		calendarBT.setName("Termine");
		calendarBT.addActionListener(startHandler);
		calendarBT.setBounds(400, 15, 100,30);
		add(calendarBT);
	    
	       titelLb1 = new JLabel("Von");
		titelLb1.setBounds(50, 15, 30, 50);
		add(titelLb1);
		
		fromCB = new JComboBox();
		fromCB.setBounds(15, 50, 200, 20);
		add(fromCB);
		
		defaultTableModel = new DefaultTableModel();
 		defaultTableModel.setColumnIdentifiers(COLUMN_IDENTIFIERS);
		auftragTbl = new JTable(defaultTableModel);
		TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel> (defaultTableModel);
		auftragTbl.setRowSorter(sorter);
					
		auftragTbl.setBounds(15, 100, 350, 230);
		auftragTbl.setEnabled(false);
		add(auftragTbl);
		
		JScrollPane scrollTable = new JScrollPane( JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, 
	    JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED ); 
		scrollTable.setViewportView(auftragTbl);
		scrollTable.setBounds(15, 100, 350, 230);
		add(scrollTable);
	    
		 JLabel a = new JLabel();
		    a.setLayout(null);
	        a.setOpaque(false);
		    add(a, BorderLayout.CENTER);
		    
		
	    setVisible( true );
	    
	}	
	
public void centerFrame(){
	Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
	
	int top = (screenSize.height - this.getSize().height) / 2;
	int left = (screenSize.width - this.getSize().width) / 2; 
	
	this.setLocation(left, top);
}


public void setContent(JPanel content) {
	if(this.isAncestorOf(panelContent)){
		this.remove(panelContent);
	}
	this.panelContent = content;
	add(panelContent);
	this.validate();
}


public void Close() {
	dispose();
}
public static void main(String[] args) throws Exception {			
    new NewJFrame().setVisible(true);
 }

}

DBconnect

Java:
import dbmanager.ComboFill;

public class DBconnectdb {
    
	public static Connection conn;

    
    public DBconnectdb() {    
    	
    }
    
    
    /**
	* - Öffnet Verbindung zur Datenbank ComboFill 
	* 
	*/    
        
    public static void openConnection() throws Exception {
    	try {
    		Class.forName("org.sqlite.JDBC");
    		DriverManager.registerDriver(new org.sqlite.JDBC());
	    	conn = DriverManager.getConnection ("jdbc:sqlite:combo.db");
	        int level = Connection.TRANSACTION_SERIALIZABLE;
	        conn.setTransactionIsolation(level);
    	}catch (SQLException e) {
			String msg = "Es konnte keine Verbindung zur Datenbank hergestellt werden.\n"
				   + "Die Applikation wird nun geschlossen.";
			JOptionPane.showMessageDialog(null, msg, "Datenbank nicht gefunden!", JOptionPane.WARNING_MESSAGE);
			System.exit(0);
    	}
	    	
    }
    /**
	* - Ort abfragen 
	* 
	*/    
     
	public ComboFill getWohnort(String ort) throws Exception {
		ResultSet rs;
		Statement stmnt;
		ComboFill wohnort = new ComboFill();
		
		try {
			openUserConnection();
			stmnt = conn.createStatement();
			String sql = "SELECT * FROM ort";
			System.out.println(sql);
			rs = stmnt.executeQuery(sql);
			
			rs.close();
			stmnt.close();
			disconnet();
			
		} catch (SQLException e) {
			return null;
		}
		disconnet();
		return wohnort;
	}
 public static void disconnet() throws SQLException {
    	if(conn!=null)
    		conn.close();
    }

ComboFill

Java:
import java.util.Vector;

public class ComboFill {

	private String ort = "";
	private Vector<ComboFill> position = new Vector<ComboFill>();
	
	public String Ort() {
		return ort;
	}
	
	public void setOrt(String ort) {
		this.ort = ort;
	}
	
	public void getOrt(String ort) {
		this.ort = ort;
	}

	public Vector<ComboFill> getAllPositionen() {
			position.add(new ComboFill());
			return position;
	}

	public ComboFill get(int row) {
		// TODO Auto-generated method stub
		return null;
	}

	public void addTour(ComboFill fill) {
		// TODO Auto-generated method stub
		
	}
		
}

Soweit so gut, die Hilfe die ich bisher gefunden hatte, bozog sich immer auf EINE Klasse, in der die ComboBox, der DBconnect und addItem stattfand. Da ich es aber sauber trennen möchte, denke ich ich komm nur weiter wenn andere sich den Quellcode ansehen, denn ich seh den Wald vor lauter Bäumen nicht mehr:)
Gruß Chriss
 

KrokoDiehl

Top Contributor
Hallo.
Ich bin mal so ehrlich und sage, dass ich deinen Code nicht komplett gelesen habe. Aber ich gehe nunmal davon aus, dass du es hinbekommst, auf deiner GUI eine ComboBox anzuzeigen und dass du es hinbekommst, Daten aus einer Datenbank zu lesen. Dein Problem nun also ist, eine ComboBox mit diesen DB-Daten zu füllen.

Grundsätzlich gibt es mehrere Wege. Der direkteste ist wohl, dass du deine DB-Abfrage so gestaltest, dass sie ein Array von Objekten zurückliefert. Dieses Array kannst du direkt dem Konstruktor der JComboBox übergeben. Das sieht etwa so aus:
Java:
Object[] dbData = myDBconn.queryData(); // was auch immer dies macht

JComboBox myComboBox = new JComboBox(dbData);
this.add(myComboBox, ...);
So in etwa.

Wenn du es mehr trennen willst, ist die sauberste Variante wohl ein eigenes ComboBoxModel: Du verfasst eine Klasse die dieses Interface implementiert. Dann ist das eigentliche nur noch, die Daten da rein zu kriegen. Auch hier 1000 Wege...
Java:
class MyDBDataModel implements ComboBoxModel
{
    // ...
}

JComboBox myComboBox = new JComboBox(new MyDBDataModel());
Deinem Modell kannst du entweder auch ein Array mit den DB-Daten geben, oder eine Liste (oder oder oder). Du kannst ihm auch deine DB-Connection direkt geben, sodass das Modell seine eigene DB-Abfrage macht... was in deinem Fall, bzw. dir, am Sinnvollsten erscheint.
 

Chriss_07

Aktives Mitglied
Hi KrokoDiehl,
ich habe die Idee mit dem Array folgenderweise umgesetz:
In der Klasse DBconnect stelle ich die Datenbankverbindung her und den SQLQuery. Die erhaltenen Werte schreibe ich in ein Array CBobjekte
Java:
public class DBconnectdb {
    
	public static Connection conn;

    public DBconnectdb() {    
    	
    }
    /**
	* - Öffnet Verbindung zur Datenbank Combo 
	* 
	*/    
        
    public static void openConnection() throws Exception {
    	try {
    		Class.forName("org.sqlite.JDBC");
    		DriverManager.registerDriver(new org.sqlite.JDBC());
	    	conn = DriverManager.getConnection ("jdbc:sqlite:combo.db");
	        int level = Connection.TRANSACTION_SERIALIZABLE;
	        conn.setTransactionIsolation(level);
    	}catch (SQLException e) {
			String msg = "Es konnte keine Verbindung zur Datenbank hergestellt werden.\n"
				   + "Die Applikation wird nun geschlossen.";
			JOptionPane.showMessageDialog(null, msg, "Datenbank nicht gefunden!", JOptionPane.WARNING_MESSAGE);
			System.exit(0);
    	}   	
    }

public final static ArrayList<String> CBobjekte = new ArrayList<String>();

	public ComboFill getOrt(String ort) throws Exception {
		ResultSet rs;
		Statement stmnt;
		ComboFill wohnort = new ComboFill();
		
		try {
			openConnection();
			stmnt = conn.createStatement();
			String sql = "SELECT * FROM ort";
			System.out.println(sql);
			rs = stmnt.executeQuery(sql);
			 while (rs.next()) {
	                ort = rs.getString(2);
	                CBobjekte.add(ort);
	              }
			rs.close();
			stmnt.close();
			disconnet();
			
		} catch (SQLException e) {
			return null;
		}
		disconnet();
		return wohnort;
	}
	private void disconnet() {
		if(conn!=null);
		
	}

Nun ist der Weg mit dem ComboBoxModel der, den ich anstrebe. So kann ich in anderen Frames dieses wieder verwenden. Dafür hatte ich die Klasse ComboFill geschrieben. Die scheint mir aber nicht Fehlerfrei zu sein und wie implementiere ich das Array von dort in die ComboBox?
Gruß Chriss
 

KrokoDiehl

Top Contributor
Hallo.
Du hast ja selbst schon eine ArrayList erstellt, in der die DB-Daten hinein sollen. Lass diese Liste noch von dem ComboBoxModel direkt verwalten, dann passt das meiste schon. So in etwa sieht das dann aus:
Java:
public class MyCBModel implements ComboBoxModel
{
    private ArrayList<String> cbData       = null;
    private String            selected     = null;
    private EventListenerList listenerList = null;
    
    public MyCBModel(List<String> cbData)
    {
        super();
        cbData       = new ArrayList<String>(dbData);
        listenerList = new EventListenerList();
    } 

    protected void fireSelectionChange()
    {
        Object[]      listener = listenerList.getListenerList();
        ListDataEvent event    = null;
        
        for (int i = listener.length-2; i >= 0; i -= 2)
        {
            if (listener[i] == ListDataListener.class)
            {
                // Ist bei ComboBoxModel so: Selektionsänderung wird wie
                // folgt (mit Index -1) mitgeteilt
                if (event == null)
                    event = new ListDataEvent(
                            this,
                            ListDataEvent.CONTENTS_CHANGED,
                            -1, -1);
                
                ((ListDataListener) listener[i+1]).contentsChanged(event);
            } //if
        } //for
    }
    
    @Override
    public void addListDataListener( ListDataListener l )
    {
        listenerList.add(ListDataListener.class, l);
    }

    @Override
    public void removeListDataListener( ListDataListener l )
    {
        listenerList.remove(ListDataListener.class, l);
    }
   
    @Override
    public Object getSelectedItem()
    {
        return selected;
    }

    @Override
    public void setSelectedItem( Object anItem )
    {
        selected = anItem.toString();
        this.fireSelectionChange();
    }

    @Override
    public Object getElementAt( int index )
    {
        return cbData.get(index);
    }

    @Override
    public int getSize()
    {
        return cbData.size();
    }
}

Beim Verfassener eigener Modelle ist die Handhabung der Listener dann eine weitere Herausforderung. Hier muss zB bei setSelectedItem(Object) den Listenern mitgeteilt werden, dass sich der Wert des Modells geändert hat (hab ich aus DefaultComboBoxModel).

Tjo. Mit dieser Klasse kannst du dann über die DB irgendeine Liste mit Strings füllen und diese dem Konstruktor übergeben. Einer JComboBox kannst du dann direkt dieses Modell geben.
 

Chriss_07

Aktives Mitglied
Hallo KrokoDiehl,
ich habe das ComboBoxModel nicht implementiert bekommen und heute klappte es auf Anhieb mit dem Vector. Nicht das was ich wollte, da ich nun eine Sortierung einbinden muss, die dafür aus dem Objekt wieder ein Array macht. Naja die Sortierung ist das Eine, die Datensätze stehen jetzt in der ComboBox aber
Code:
[Ort1]
[Ort2]
in den eckigen Klammern und ich weiß nicht wieso. Hast du da einen Rat?
Java:
public static Vector findAllOrte() throws Exception {
		
		ResultSet rs;
		Statement stmnt;
 		Vector results = new Vector();
 		
 		try {
 			openConnection();
			stmnt = conn.createStatement();
			String sql = "SELECT ort FROM combo";
			System.out.println(sql);
			rs = stmnt.executeQuery(sql);
 			 
 			while (rs.next()) {
 				Vector ort = new Vector();
// 				Collections.sort(null);
 				ort.add(rs.getString("ort"));
// 				Arrays.sort();
 				results.add(ort);
 				
 			}
 
 		} catch (SQLException e) {
 			e.printStackTrace();
 		}
 		disconnet();
 		return results;

Java:
DefaultComboBoxModel Model= new DefaultComboBoxModel();
		fromCB = new JComboBox();
		
		
		Vector results = DBconnectdb.findAllOrte();

		JComboBox fromCB = new JComboBox(results);
		fromCB.setBounds(15, 50, 200, 20);
		add(fromCB);

Gruß Chriss
 

Chriss_07

Aktives Mitglied
Leider bekomme ich die Objekte aus dem Vector nicht sauber in die ComboBox, daher würde ich gerne den Vorschlag mit dem Model nochmal aufgreifen.

Wenn ich die Datenbankabfrage in ein Array übergebe
Java:
 public final static ArrayList<String> cbData = new ArrayList<String>();
Soll dieses vom ComboBoxModel
Java:
MyCBModel.java
verwaltet werden und dann von der ComboBox
Java:
NewJFrame.java
instanziert werden.
Also muss ich doch eine Referenz in MyCBModel auf das Array in der Datenbankabfrage schreiben?
Java:
public MyCBModel(List<String> cbData)
    {
        super();
        DBconnectdb model       = new DBconnectdb(arrayList);
        listenerList = new EventListenerList();
    }
Und eine weitere auf das Model.
Java:
JComboBox from2CB = new JComboBox(Model1);
		Collection<Object> col = System.getProperties().values();
		ArrayList<Object> arrayList = new ArrayList<Object>(col);
		MyCBModel cbData = new MyCBModel(arrayList);

Vielleicht kannst du mir da weiterhelfen, wie instanziere ich das Array bis zur ComboBox?
MfG Chriss
 

Chriss_07

Aktives Mitglied
Ne Ok, das war ein Denkfehler von mir:noe:
Ich muss das Array ja direkt der ComboBox übergeben, das Model verwaltet diese ja nur.
Java:
MyCBModel Model1= new MyCBModel(DBconnectdb.cbData);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Element aus comboBox mit observableList löschen AWT, Swing, JavaFX & SWT 3
T Combobox mit Autocomplete-Funktion AWT, Swing, JavaFX & SWT 7
J Eingaben aus Textfield & ComboBox speichern und in ComboBox wieder ausgeben AWT, Swing, JavaFX & SWT 3
N Promt Text der Combobox AWT, Swing, JavaFX & SWT 0
Doppel JavaFX ComboBox AWT, Swing, JavaFX & SWT 5
P JavaFX ClassCastException bei ComboBox.getValue AWT, Swing, JavaFX & SWT 4
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
M Swing Java Swing/AWT Combobox Bug AWT, Swing, JavaFX & SWT 3
M Combobox bild anklicken AWT, Swing, JavaFX & SWT 2
L JavaFX Wiederspenstige ComboBox AWT, Swing, JavaFX & SWT 0
P Combobox und Enum AWT, Swing, JavaFX & SWT 3
L ComboBox Wert automatisch auswählen AWT, Swing, JavaFX & SWT 6
L Methode zum Füllen einer ComboBox AWT, Swing, JavaFX & SWT 4
K Nullpointer Combobox Listener AWT, Swing, JavaFX & SWT 2
K JavaFX Combobox, Textfield & setOnMouseClicked AWT, Swing, JavaFX & SWT 2
it_is_all Swing Button, ComboBox,... -- Unterschied: NetBeans Design <-> Ausführung AWT, Swing, JavaFX & SWT 2
D JavaFX ComboBox String setzen AWT, Swing, JavaFX & SWT 20
offi Combobox in TableCell AWT, Swing, JavaFX & SWT 1
D Javafx Combobox Abfrage aus mysql AWT, Swing, JavaFX & SWT 8
K Event Handling ComboBox Event Handler AWT, Swing, JavaFX & SWT 7
MrSnake ComboBox-Einträge werden unsichtbar AWT, Swing, JavaFX & SWT 0
L ComboBox: slider positionieren AWT, Swing, JavaFX & SWT 0
M JavaFX ComboBox: Update zur Laufzeit AWT, Swing, JavaFX & SWT 16
M JavaFX Combobox bindBidirectional AWT, Swing, JavaFX & SWT 4
D [Anfänger]ComboBox erstellt Einträge in einer anderen ComboBox AWT, Swing, JavaFX & SWT 3
T JavaFX Editable Combobox Text-Selektierung nach Trigger AWT, Swing, JavaFX & SWT 4
H Combobox aktualisieren AWT, Swing, JavaFX & SWT 2
G Swing ComboBox: Auswahl eines Items der Liste durch Eingabe eines Buchstabens AWT, Swing, JavaFX & SWT 3
M JavaFX ComboBox AWT, Swing, JavaFX & SWT 5
T Problem: ComboBox und addItem AWT, Swing, JavaFX & SWT 5
J ComboBox als Filter benutzen AWT, Swing, JavaFX & SWT 1
M ausgewählte Inhalt von ListItem inn ComboBox in der Tabelle speichern AWT, Swing, JavaFX & SWT 0
Developer_X Java JTable - Combobox + Checkbox - Cellrenderer + Editor AWT, Swing, JavaFX & SWT 3
G Dynamische ComboBox AWT, Swing, JavaFX & SWT 3
U Combobox mit individuellen Texten AWT, Swing, JavaFX & SWT 5
M JavaFX Combobox - Item Auswahl mit Tasten AWT, Swing, JavaFX & SWT 8
F JavaFX Daten aus Tabelle in ComboBox AWT, Swing, JavaFX & SWT 9
C Beschriftungen von Tabellenspalten mit Combobox aussuchen AWT, Swing, JavaFX & SWT 2
G JavaFX ComboBox .getItems().add() Problem AWT, Swing, JavaFX & SWT 9
D Swing [Frage] ComboBox + Label AWT, Swing, JavaFX & SWT 3
F SWT Problem mit Tabelle und Combobox in einem Wizard AWT, Swing, JavaFX & SWT 5
B JAVAFX icon in ComboBox einfügen AWT, Swing, JavaFX & SWT 5
W Swing Combobox Abhängigkeit AWT, Swing, JavaFX & SWT 1
S ComboBox-Werte aus einem Array an Textfields übergeben AWT, Swing, JavaFX & SWT 3
A Swing GUI mit ComboBox, wenn Item ausgewählt wurde neues GUI AWT, Swing, JavaFX & SWT 7
S Combobox aktualisieren AWT, Swing, JavaFX & SWT 3
B Erstellen eigener Combobox ("CellFactory") AWT, Swing, JavaFX & SWT 4
C Swing ComboBox - ActionListener deaktivieren AWT, Swing, JavaFX & SWT 2
A combobox automatisch in ein textfeld wechseln AWT, Swing, JavaFX & SWT 3
J Swing Drive-ComboBox AWT, Swing, JavaFX & SWT 7
C TextFeld in Verbindung zur ComboBox automatisch aktualisieren AWT, Swing, JavaFX & SWT 7
L Swing Model für ComboBox AWT, Swing, JavaFX & SWT 14
H Combobox in einer einzelnen Zelle der Jtable AWT, Swing, JavaFX & SWT 2
T Java Combobox Problem AWT, Swing, JavaFX & SWT 3
C SWT Combobox mit Textdatei füllen AWT, Swing, JavaFX & SWT 2
M comboBox Listener? AWT, Swing, JavaFX & SWT 2
R Datenbanktabellen in Combobox AWT, Swing, JavaFX & SWT 3
C Combobox bei Tabellenänderung mit aktualisieren AWT, Swing, JavaFX & SWT 11
1 CellEditor mit ComboBox richtig beenden AWT, Swing, JavaFX & SWT 4
L SWT Actionlistener Combobox öffnen AWT, Swing, JavaFX & SWT 4
E Swing CellEditor mit Combobox durch Tastatureingabe editieren?! AWT, Swing, JavaFX & SWT 3
GianaSisters Swing ComboBox im jTable (in bestimmter Zelle nicht über die ganze Spalte) AWT, Swing, JavaFX & SWT 4
T Daten mittels ComboBox in ein JTable adden AWT, Swing, JavaFX & SWT 7
N Filternde Combobox in JTable verliert Fokus nach erster Eingabe AWT, Swing, JavaFX & SWT 2
F Wert zu Eintrag in ComboBox speichern?! AWT, Swing, JavaFX & SWT 7
P Swing ComboBox(en) in JTable auslesen und ausgeben AWT, Swing, JavaFX & SWT 11
M Index von Combobox AWT, Swing, JavaFX & SWT 20
L ComboBox in Action AWT, Swing, JavaFX & SWT 4
D ComboBox & CellListRenderer AWT, Swing, JavaFX & SWT 6
D ComboBox-Model mit Observer AWT, Swing, JavaFX & SWT 3
B Taschenrechner mit ComboBox AWT, Swing, JavaFX & SWT 7
T ComboBox auslesen AWT, Swing, JavaFX & SWT 11
P Combobox liesst falschen Wert AWT, Swing, JavaFX & SWT 10
M Combobox soll Farbe einer Komponente setzen AWT, Swing, JavaFX & SWT 2
M Swing ComboBox ein SelectedItem übergeben/anzeigen AWT, Swing, JavaFX & SWT 7
J Werte aus Combobox speichern AWT, Swing, JavaFX & SWT 3
J Combobox als Filterkriterium (Gruppierung) in JTable AWT, Swing, JavaFX & SWT 7
R Swing ComboBox und doppelter Event!? AWT, Swing, JavaFX & SWT 10
M SWT Wie Textfeld hinzufügen, nach Auswahl von einem bestimmten Combobox-item? AWT, Swing, JavaFX & SWT 3
M SWT ComboBox mit DB-Inhalten Designfrage AWT, Swing, JavaFX & SWT 5
W MouseListener im editable ComboBox AWT, Swing, JavaFX & SWT 14
W Combobox mit eingabefeld AWT, Swing, JavaFX & SWT 7
T Editable ComboBox / kein Weiterspringen AWT, Swing, JavaFX & SWT 12
M Combobox in JTable AWT, Swing, JavaFX & SWT 4
S Swing ComboBox aus Array befüllen AWT, Swing, JavaFX & SWT 2
K Per ComboBox Dateien einlesen AWT, Swing, JavaFX & SWT 23
0 Hintergundfarbe von editierbarer ComboBox ändern AWT, Swing, JavaFX & SWT 2
M Frage zu ComboBox AWT, Swing, JavaFX & SWT 7
O Bitte um Hilfe bei ComboBox in TableHeader AWT, Swing, JavaFX & SWT 9
A NetBeans und ComboBox AWT, Swing, JavaFX & SWT 2
SuperSeppel13 Combobox zur Farbwahl kollidiert mit NimbusLookAndFeel AWT, Swing, JavaFX & SWT 7
D ComboBox(Model) mit dummyItem AWT, Swing, JavaFX & SWT 10
D Inhalt von Textfield nach ComboBox AWT, Swing, JavaFX & SWT 2
GilbertGrape nochmal editierbare Combobox AWT, Swing, JavaFX & SWT 3
GilbertGrape JTable mit Combobox-Editierung schon nach einem Klick AWT, Swing, JavaFX & SWT 7
E Swing Button ActionListener Infos aus Textfield und ComboBox AWT, Swing, JavaFX & SWT 3
G ComboBox wird nicht angezeigt beim anhängen an eine Gruppe AWT, Swing, JavaFX & SWT 2
G Combobox Event AWT, Swing, JavaFX & SWT 4
G ComboBox aktualisieren AWT, Swing, JavaFX & SWT 13
C Binding eines EntityBean als SelectionInList in ComboBox AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben