Einstieg

Eine ComboBox ist eine UI-Komponente, welche zur Auswahl vordefinierter Werte dient. Zur Auswahl kannd die Komponente "aufgeklappt" werden und der Wert aus einer List ähnlichen Komponente ausgewählt werden. Alternativ, kann die ComboBox "editierbar" geschaltet werden, so dass in einem Textfeld ein Wert frei von der vordefinierten Auswahl definiert werden kann.

Nachfolgend ein kleines einführendes Beispiel einer ComboBox:

import java.util.*;

import javafx.application.*;
import java.util.*;

import javafx.application.*;
import javafx.scene.*;
import javafx.scene.control.*;
import javafx.scene.paint.*;
import javafx.stage.*;

public class ComboBoxDemo1 extends Application {

  public static void main(String[] args) {
    launch(args);
  }

  public void start(Stage stage) throws Exception{
    Group root = new Group();
    Scene scene = new Scene(root, 200, 100, Color.WHITE);
    
    ComboBox<String> myComboBox = new ComboBox<String>();
    
    ArrayList<String> myStrings = new ArrayList<String>();
    myStrings.add("Hallo 1");
    myStrings.add("Hallo 2");
    myStrings.add("Hallo 3");
    myStrings.add("Hallo 4");
    myStrings.add("Hallo 5");
    myStrings.add("Hallo 6");
    
    myComboBox.getItems().addAll(myStrings);
    myComboBox.setLayoutX(65);
    myComboBox.setLayoutY(40);
    
    root.getChildren().add(myComboBox);
    
    stage.setScene(scene);
    stage.setTitle("ComboBoxDemo1");
    stage.show();
  }
}
itmapa.de - X2H V 0.21

Die Ausführung des Programms führt zu folgender Ausgabe eines Fensters:

Fenster mit JavaFX ComboBox

http://docs.oracle.com/ Flagge Großbritanien
JavaFX 2 - ComboBox
http://docs.oracle.com/javafx/2/ui_controls/combo-box.htm Flagge Großbritanien