Per ComboBox Dateien einlesen

Status
Nicht offen für weitere Antworten.

kenux

Mitglied
Hallo,

ich möchte ein Swing-programm schreiben mit folgenden Funktionen:

das Programm beinhaltet eine ComboBox, mit der man Dateien aus dem aktuellen Verzeichnis auswählen kann. Die Dateien sollen im ComboBox alphabetisch geordnet sein.
Nach dem anklicken auf einen Dateinamen, soll die Datei geladen werden und im Textfeld angezeigt werden.

Das Layot mit allen Komponenten habe ich bereits:
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

// TextReader
public class TextReader {
	public static void main(String[] args) {
		new Panel();
	}
}

// Klasse Panel
class Panel extends JFrame {
	
	private JComboBox combo = new JComboBox();
	private JTextArea textarea = new JTextArea(15, 60);
	private JScrollPane sp = new JScrollPane(new JTextArea());

	// Konstruktor
	public Panel() 
	{
		// setzt Fenstertitel
		super("TextReader");
		// Groesse Panel
		setSize(new Dimension(500, 500));
		// Fenstergroesse nicht veraenderbar
		setResizable(false);
		// Reaktion auf Programm beenden
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		// Panel anlegen
		JPanel panel = new JPanel();
		// Layout
		setLayout(new BorderLayout());
		// Panel ins Zentrum setzen
		add(panel, BorderLayout.CENTER);
		// ComboBox hinzufuegen
		panel.add(combo, BorderLayout.WEST);
		// Textflaeche hinzufuegen
		panel.add(textarea, BorderLayout.CENTER);
		textarea.setText("Hallo");  //
		// ScrollBar hinzufuegen
		sp = new JScrollPane(panel);
		getContentPane().add(sp, BorderLayout.CENTER);
		// Größe an Inhalt anpassen
		pack();
		// den Frame anzeigen
		setVisible(true);
	}


}//Ende Klasse;

Würd mich freuen, wenn ihr mir helfen könnt
 

icarus2

Top Contributor
Um JComboBox-Events abzufangen musst du das Interface ItemListener implementieren und dort entsprechend die Methode public void itemStateChanged(ItemEvent e) überschreiben. Dann noch die JComboBox bei dem Listener adden.
 

madboy

Top Contributor
So weit so gut. Wie war noch gleich die Frage? Geht's nicht, weißt du nicht, wie man Dateien liest, ...?
 

icarus2

Top Contributor
Nun ja, ich wollte nur sagen dass man einen ItemListener braucht, in dem das Laden der Daten gestartet wird ;-)

Wie man die Daten dann am besten lädt... da bin ich überfragt
 

kenux

Mitglied
So weit so gut. Wie war noch gleich die Frage? Geht's nicht, weißt du nicht, wie man Dateien liest, ...?

so liest man Dateien ein:

Java:
// oeffnet eine bestehende Datei
	  public void actionPerformed(ActionEvent ev) {
		  JFileChooser chooser = new JFileChooser();
		  if (chooser.showOpenDialog(TextReader.this) != JFileChooser.APPROVE_OPTION)
			return;
		  File file = chooser.getSelectedFile();
		  if (file == null)
			return;
		  FileReader reader = null;
		  try {
			  reader = new FileReader(file);
			  textarea.read(reader, null);
			  } catch (IOException ex) {
				  JOptionPane.showMessageDialog(TextReader.this,
				  "Datei nicht gefunden", "Fehler", JOptionPane.ERROR_MESSAGE);
		  } finally {
			  if (reader != null) {
				  try {
					  reader.close();
				  } catch (IOException x) { }
			  }
		  }
	  }

Weiß aber nicht wie ich die Dateinamen in die ComboBox reingekriegen soll

Hier ist der gesamte Code; hier habe ich das so gemacht, dass die Dateien per Menubar und Schaltfläche eingelesen werden.

Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.*;
import java.io.*;

// Klasse TextReader
public class TextReader extends JFrame {
	
	// Datei oeffnen
	private Action openAction = new Oeffnen();
	
	private JComboBox combo = new JComboBox();
	private JTextArea textarea = new JTextArea(15, 60);
	private JScrollPane sp = new JScrollPane(new JTextArea());
	
	// Konstruktor
	public TextReader() 
	{
		// setzt Fenstertitel
		super("TextReader");
		
		// Panel anlegen
		JPanel panel = new JPanel();
		// Layout
		setLayout(new BorderLayout());
		// Panel ins Zentrum setzen
		add(panel, BorderLayout.CENTER);
		// ComboBox hinzufuegen
		panel.add(combo, BorderLayout.WEST);
		// Textflaeche hinzufuegen
		panel.add(textarea, BorderLayout.CENTER);
		//textarea.setText("Hallo");
		// ScrollBar hinzufuegen
		sp = new JScrollPane(panel);
		getContentPane().add(sp, BorderLayout.CENTER);
		
		// Menu -> kommt weg
		setJMenuBar(createMenuBar());
	  }
	  
	  // Menu erstellen -> kommt weg
	  protected JMenuBar createMenuBar() {
		  JMenuBar menubar = new JMenuBar();
		  JMenu file = new JMenu("Datei");
		  menubar.add(file);
		  file.add(getOpenAction());
		  return menubar;
	  }
	  
	  // zum Datei oeffnen
	  protected Action getOpenAction() {
		  return openAction;
	  }
	  
	  // Klasse Oeffnen
	  class Oeffnen extends AbstractAction {
		  
		  // Konstruktor
		  public Oeffnen() 
		  {
			  super("Oeffnen");
		  }
		  
	  // oeffnet eine bestehende Datei
	  public void actionPerformed(ActionEvent ev) {
		  JFileChooser chooser = new JFileChooser();
		  if (chooser.showOpenDialog(TextReader.this) != JFileChooser.APPROVE_OPTION)
			return;
		  File file = chooser.getSelectedFile();
		  if (file == null)
			return;
		  FileReader reader = null;
		  try {
			  reader = new FileReader(file);
			  textarea.read(reader, null);
			  } catch (IOException ex) {
				  JOptionPane.showMessageDialog(TextReader.this,
				  "Datei nicht gefunden", "Fehler", JOptionPane.ERROR_MESSAGE);
		  } finally {
			  if (reader != null) {
				  try {
					  reader.close();
				  } catch (IOException x) { }
			  }
		  }
	  }
  }


public static void main(String[] args) {
	TextReader tr = new TextReader();
	tr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	tr.setSize(750, 350);
	tr.pack();
	tr.setVisible(true);
	}
}// Ende Klasse;
 
Zuletzt bearbeitet:

Michael...

Top Contributor
Im Prinzip ist es ganz einfach.
Die Inhalte einer ComboBox kann am entweder gleich beim Erstellen im Konstruktor mit geben, nachträglich über addItem() anfügen oder über das Model. Ist u.a. auch in der Doku beschrieben

Hier mal ein Bsp. mit einer ComboBox, die alle txt-Files des gewählten Ordners enthält.
Java:
import java.awt.*;
import java.awt.event.*;

import javax.swing.*;
import java.io.*;

public class ComboFileChooserDemo extends JFrame {
    
    private JButton button;
    private JFileChooser chooser;
    private JLabel label;
    private JComboBox combo;
    private DefaultComboBoxModel model;
    
    private CustomFileFilter fileFilter;
    
	public ComboFileChooserDemo() {
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setBounds(0, 0, 300, 150);
		this.setLocationRelativeTo(null);
		
    	button = new JButton("Ordner wechseln");
    	chooser = new JFileChooser();
    	chooser.setMultiSelectionEnabled(false);
    	chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    	label = new JLabel("bitte zuerst einen Ordner auswählen");
    	
    	fileFilter = new CustomFileFilter();
    	model = new DefaultComboBoxModel();
    	
    	if (chooser.getCurrentDirectory()!=null) {
    		label.setText(chooser.getCurrentDirectory().toString());
    		this.setComboModel(chooser.getCurrentDirectory());
    	}
    	
    	combo = new JComboBox(model);
    	
    	getContentPane().add(button, BorderLayout.NORTH);
        getContentPane().add(label, BorderLayout.CENTER);
        getContentPane().add(combo, BorderLayout.SOUTH);
        
        button.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent evt) {
				showFileChooser();
			}
        });
        
        combo.addItemListener(new ItemListener() {
			public void itemStateChanged(ItemEvent evt) {
				if (evt.getStateChange()==ItemEvent.SELECTED) {
					System.out.println("noch nix implementiert");
				}
			}
        });
	}
	
	public void showFileChooser() {
		if (chooser.showOpenDialog(this)==JFileChooser.APPROVE_OPTION) {
			label.setText(chooser.getSelectedFile().toString());
			this.setComboModel(chooser.getSelectedFile());
		}
	}
	
	public void setComboModel(File path) {
		File[] file = path.listFiles(fileFilter);
		model.removeAllElements();
		
		for (int i=0; i<file.length; i++) {
			model.addElement(file[i].getName());
		}
	}
 
	public static void main(String[] args) {
		new ComboFileChooserDemo().setVisible(true);
	}
}

class CustomFileFilter implements FileFilter {
	public boolean accept(File file) {
		if (file.getName().endsWith("txt"))
			return true;
		return false;
	}
}
 

kenux

Mitglied
noch eine Frage:

wie kann ich denn das Verzeichnis per Konsole bestimmen, so dass im Combobox dann die jeweiligen Dateien angezeigt werden?
 

stefan.

Mitglied
DU meinst Parameter welche bei Programmstart übergeben werden ? Dazu musst du main(String[] args) - das String[] args abfragen, da stehen die drin ;)
 

kenux

Mitglied
Na dann zeig doch mal Deinen Code - möglichst in als KSKB

Hi Michael,

ich habe deinen vorgeschlagenen Code fast unverändert gelassen, damit sich keine Fehler einschleichen können.
So kommen wir jetzt zur Sache: Ich habe im Hauptprogramm die nötigen Sachen eingefügt, um von der Konsole den Pfad zu lesen. Das tut es eigentlich auch. Doch ich krieg die Verbindung zur Combobox irgendwie nicht hin, so dass die Dateien vom eingegebenen Pfad in der Combo gezeigt werden.
hier ist der gesamte Code:

Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.Scanner; 
 
public class ComboFileChooserDemo extends JFrame {
    
    private JButton button;
    private JFileChooser chooser;
    private JLabel label;
    private JComboBox combo;
    private DefaultComboBoxModel model;
    
    private CustomFileFilter fileFilter;
    
    public ComboFileChooserDemo() {
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setBounds(0, 0, 300, 150);
        this.setLocationRelativeTo(null);
        
        button = new JButton("Ordner wechseln");
        chooser = new JFileChooser();
        chooser.setMultiSelectionEnabled(false);
        chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
        label = new JLabel("bitte zuerst einen Ordner auswählen");
        
        fileFilter = new CustomFileFilter();
        model = new DefaultComboBoxModel();
        
        if (chooser.getCurrentDirectory()!=null) {
            label.setText(chooser.getCurrentDirectory().toString());
            this.setComboModel(chooser.getCurrentDirectory());
        }
        
        combo = new JComboBox(model);
        
        getContentPane().add(button, BorderLayout.NORTH);
        getContentPane().add(label, BorderLayout.CENTER);
        getContentPane().add(combo, BorderLayout.SOUTH);
        
        button.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent evt) {
                showFileChooser();
            }
        });
        
        combo.addItemListener(new ItemListener() {
            public void itemStateChanged(ItemEvent evt) {
                if (evt.getStateChange()==ItemEvent.SELECTED) {
                    System.out.println("noch nix implementiert");
                }
            }
        });
    }
    
    public void showFileChooser() {
        if (chooser.showOpenDialog(this)==JFileChooser.APPROVE_OPTION) {
            label.setText(chooser.getSelectedFile().toString());
            this.setComboModel(chooser.getSelectedFile());
        }
    }
    
    public void setComboModel(File path) {
        File[] file = path.listFiles(fileFilter);
        model.removeAllElements();
        
        for (int i=0; i<file.length; i++) {
            model.addElement(file[i].getName());
        }
    }
 
    public static void main(String[] args) {
	
		String nameOrdner;
		// z.B: Ordner 'C:\Programme' wählen (falls im Pfad leerzeichen
		// Klasse Scanner verwenden
		nameOrdner = args[0];
		
		File dir = new File(nameOrdner);
		// checken im welchem Verzeichnis
		System.out.println(dir.getPath());
		
		new ComboFileChooserDemo().setVisible(true);		
}
 
class CustomFileFilter implements FileFilter {
    public boolean accept(File file) {
        if (file.getName().endsWith(""))
            return true;
        return false;
    }
}
}
 

Michael...

Top Contributor
Soweit OK. Du musst halt Deinen eingelesenen Pfad der Klasse übergeben, z.B. im Konstruktor oder per setter-Methode

Ausserdem könntest Du noch überprüfen, ob beim Aufruf überhaupt ein Argument übergeben wurde, und ob es sich um einen gültigen Pfad handelt.
 

kenux

Mitglied
Soweit habe ich das jetzt alles gemacht.
Was mich stört ist allerdings, dass bei Dateiauswahl zuerst ein Fenster kommt wo man noch einmal eine Datei auswählen muss. Die Datei in der Combobox soll nach dem Klicken sofort geladen werden und im Texfeld angezeigt werden.
und außergewöhlich ist es auch, wenn man .java Datei öffnet verschwindet die ComboBox

Hier ist der gesamte Code:
Java:
/*
	kenux
*/

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.*;
import java.io.*;

// Klasse TextReader
public class TextReader extends JFrame {
	
	private JTextArea textarea = new JTextArea(15, 60);
	private JScrollPane sp = new JScrollPane(new JTextArea());
	private JFileChooser chooser = new JFileChooser();;
    private JLabel label = new JLabel();;
    private JComboBox combo;
    private DefaultComboBoxModel model = new DefaultComboBoxModel();
	// Zum Oeffnen von betimmten Dateiendungen
	private DateiFilter fileFilter;
	// Zum Setzen vom Verzeichnis
	private static String F;
	private File f = new File(F);
	
	// Konstruktor
	public TextReader() 
	{
		// setzt Fenstertitel
		super("TextReader");
		// Panel anlegen
		JPanel panel = new JPanel();
		// Layout
		setLayout(new BorderLayout());
		// Panel ins Zentrum setzen
		getContentPane().add(panel, BorderLayout.CENTER);	
		// DateiFilter
        fileFilter = new DateiFilter();
		// ComboBox
        combo = new JComboBox(model);
		// Elemente platzieren
		panel.add(label, BorderLayout.WEST);
		panel.add(combo, BorderLayout.WEST);
		// Textflaeche hinzufuegen
		panel.add(textarea, BorderLayout.CENTER);
		// ScrollBar hinzufuegen
		sp = new JScrollPane(panel);
		getContentPane().add(sp, BorderLayout.CENTER);
		
		if (chooser.getCurrentDirectory()!= null) {
			// eingegebenes Verzeichnis setzen
			chooser.setCurrentDirectory(f);
			// Verzeichnis per Label anzeigen
			label.setText(chooser.getCurrentDirectory().toString());
			// Verzeichnis auswaehlen
            this.setComboModel(chooser.getCurrentDirectory());
        }
		
		
		combo.addItemListener(new ItemListener() {
			public void itemStateChanged(ItemEvent evt) {
                if (evt.getStateChange()==ItemEvent.SELECTED) {
					if (chooser.showOpenDialog(TextReader.this) != 
					JFileChooser.APPROVE_OPTION)
					return;
				File file = chooser.getSelectedFile();
				if (file == null)
					return;
				FileReader reader = null;
				try {
					reader = new FileReader(file);
					textarea.read(reader, null);
					} catch (IOException ex) {
						JOptionPane.showMessageDialog(TextReader.this,
						"Datei nicht gefunden", "Fehler", JOptionPane.ERROR_MESSAGE);
				  } finally {
					  if (reader != null) {
						  try {
							  reader.close();
						  } catch (IOException x) { }
					  }
				  }
				  	
                }
            }
        });
	}
	
		
	// Anzeigen der Elemente in der ComboBox
	public void setComboModel(File path) {
		File[] file = path.listFiles(fileFilter);
		model.removeAllElements();
		for (int i=0; i<file.length; i++) {
			model.addElement(file[i].getName());
		}
	}

	// Dateien filtern
	class DateiFilter implements FileFilter {
		public boolean accept(File file) {
			if (file.getName().endsWith("java") || 
			file.getName().endsWith("java~") ||
			file.getName().endsWith("class") ||
			file.getName().endsWith("txt"))
				return true;
			return false;
		}
	}


// main
public static void main(String[] args) {
	
	try {
		// Verzeichnis einlesen z.B 'C:\Programme'
		String nameOrdner;
		nameOrdner = args[0];
		// Verzeichnis setzen
		File dir = new File(nameOrdner);
		F = nameOrdner;

		TextReader tr = new TextReader();
		tr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		tr.setSize(700, 350);
		tr.pack();
		tr.setVisible(true);
		} 
	catch (Exception e) {
		System.out.println(
		"Zu wenig Parameter!");
		System.exit(0);
		}	
	}
}// Ende Klasse;
 

Michael...

Top Contributor
Java:
public class TextReader extends JFrame {
...		
	getContentPane().add(panel, BorderLayout.CENTER);	
	
	panel.add(label, BorderLayout.WEST);
	panel.add(combo, BorderLayout.WEST);
	
	getContentPane().add(sp, BorderLayout.CENTER);
...
}

Bau Dir das ganze doch mal Stück für Stück auf. In Deinem Code fügst Du mehrere Komponenten an der gleichen Stelle ein, das kann nicht gut gehen.
 

kenux

Mitglied
danke für den Hinweis.

hast du auch ne Idee wie ich es mit dem Laden von Dateien besser machen kann?
 

Michael...

Top Contributor
Naja, dass sich nach der Selektion in der ComboBox der Dialog öffnet liegt daran, dass Du da noch meinen FileChooser im Listener dirn hast der eigentlich zur Befüllung der ComboBox dient.
 

Michael...

Top Contributor
Ich dachte Du willst anhand der Selektion in der ComboBox eine Datei laden. Daher musst Du Dir die Information aus dieser auch holen.
 

kenux

Mitglied
OK habs gefunden.
hier ist die Lösung für andere:
Java:
// ItemListener
		combo.addItemListener(new ItemListener() {
			public void itemStateChanged(ItemEvent evt) {
				if (evt.getStateChange()==ItemEvent.SELECTED) {
					String datName = (String)combo.getSelectedItem();					
					FileReader reader = null;
					try {
						reader = new FileReader(F + "\\\\" + datName);
						textarea.read(reader, null);
						} catch (IOException ex) {
							JOptionPane.showMessageDialog(TextReader.this,
							"Datei nicht gefunden oder kann nicht gelesen werden", 
							"Fehler", JOptionPane.ERROR_MESSAGE);
					} finally {
						if (reader != null) {
							try {
								reader.close();
							} catch (IOException x) { }
						  }
					  }
				}
			}
		});
 
Status
Nicht offen für weitere Antworten.
Ä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
C Combobox im JFrame aus Datenbank befüllen AWT, Swing, JavaFX & SWT 6
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
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