< prev index next >

modules/javafx.controls/src/main/java/javafx/scene/control/cell/ComboBoxTreeTableCell.java

Print this page

        

*** 50,59 **** --- 50,60 ---- * * <p>To create a ComboBoxTreeTableCell, it is necessary to provide zero or more * items that will be shown to the user when the {@link ComboBox} menu is * showing. These items must be of the same type as the TreeTableColumn. * + * @param <S> The type of the TableView generic type * @param <T> The type of the elements contained within the TreeTableColumn. * @since JavaFX 8.0 */ public class ComboBoxTreeTableCell<S,T> extends TreeTableCell<S,T> {
*** 67,76 **** --- 68,78 ---- * Creates a ComboBox cell factory for use in {@link TreeTableColumn} controls. * By default, the ComboBoxCell is rendered as a {@link Label} when not * being edited, and as a ComboBox when in editing mode. The ComboBox will, * by default, stretch to fill the entire list cell. * + * @param <S> The type of the TableView generic type * @param <T> The type of the elements contained within the TreeTableColumn. * @param items Zero or more items that will be shown to the user when the * {@link ComboBox} menu is showing. These items must be of the same * type as the TreeTableColumn. Note that it is up to the developer to set * {@link EventHandler event handlers} to listen to edit events in the
*** 91,100 **** --- 93,103 ---- * Creates a ComboBox cell factory for use in {@link TreeTableColumn} controls. * By default, the ComboBoxCell is rendered as a {@link Label} when not * being edited, and as a ComboBox when in editing mode. The ComboBox will, * by default, stretch to fill the entire list cell. * + * @param <S> The type of the TableView generic type * @param <T> The type of the elements contained within the TreeTableColumn. * @param converter A {@link StringConverter} to convert the given item (of * type T) to a String for displaying to the user. * @param items Zero or more items that will be shown to the user when the * {@link ComboBox} menu is showing. These items must be of the same
*** 118,127 **** --- 121,131 ---- * Creates a ComboBox cell factory for use in {@link TreeTableColumn} controls. * By default, the ComboBoxCell is rendered as a {@link Label} when not * being edited, and as a ComboBox when in editing mode. The ComboBox will, * by default, stretch to fill the entire list cell. * + * @param <S> The type of the TableView generic type * @param <T> The type of the elements contained within the TreeTableColumn. * @param items Zero or more items that will be shown to the user when the * {@link ComboBox} menu is showing. These items must be of the same * type as the TreeTableColumn. Note that it is up to the developer to set * {@link EventHandler event handlers} to listen to edit events in the
*** 141,150 **** --- 145,155 ---- * Creates a ComboBox cell factory for use in {@link TreeTableColumn} controls. * By default, the ComboBoxCell is rendered as a {@link Label} when not * being edited, and as a ComboBox when in editing mode. The ComboBox will, * by default, stretch to fill the entire list cell. * + * @param <S> The type of the TableView generic type * @param <T> The type of the elements contained within the TreeTableColumn. * @param converter A {@link StringConverter} to convert the given item (of * type T) to a String for displaying to the user. * @param items Zero or more items that will be shown to the user when the * {@link ComboBox} menu is showing. These items must be of the same
*** 260,283 **** --- 265,291 ---- private ObjectProperty<StringConverter<T>> converter = new SimpleObjectProperty<StringConverter<T>>(this, "converter"); /** * The {@link StringConverter} property. + * @return the string converter property */ public final ObjectProperty<StringConverter<T>> converterProperty() { return converter; } /** * Sets the {@link StringConverter} to be used in this cell. + * @param value the string converter */ public final void setConverter(StringConverter<T> value) { converterProperty().set(value); } /** * Returns the {@link StringConverter} used in this cell. + * @return the string converter */ public final StringConverter<T> getConverter() { return converterProperty().get(); }
*** 287,311 **** --- 295,323 ---- new SimpleBooleanProperty(this, "comboBoxEditable"); /** * A property representing whether the ComboBox, when shown to the user, * is editable or not. + * @return the property representing whether the ComboBox, when shown to the + * user, is editable or not */ public final BooleanProperty comboBoxEditableProperty() { return comboBoxEditable; } /** * Configures the ComboBox to be editable (to allow user input outside of the * options provide in the dropdown list). + * @param value the editable value to be set for this ComboBox */ public final void setComboBoxEditable(boolean value) { comboBoxEditableProperty().set(value); } /** * Returns true if the ComboBox is editable. + * @return true if the ComboBox is editable */ public final boolean isComboBoxEditable() { return comboBoxEditableProperty().get(); }
*** 316,326 **** * Public API * * * **************************************************************************/ /** ! * Returns the items to be displayed in the ChoiceBox when it is showing. */ public ObservableList<T> getItems() { return items; } --- 328,339 ---- * Public API * * * **************************************************************************/ /** ! * Returns the items to be displayed in the ComboBox when it is showing. ! * @return the items to be displayed in this ComboBox when it is showing */ public ObservableList<T> getItems() { return items; }
< prev index next >