當前位置: 首頁>>代碼示例>>Java>>正文


Java ComboBox.setEditable方法代碼示例

本文整理匯總了Java中javafx.scene.control.ComboBox.setEditable方法的典型用法代碼示例。如果您正苦於以下問題:Java ComboBox.setEditable方法的具體用法?Java ComboBox.setEditable怎麽用?Java ComboBox.setEditable使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javafx.scene.control.ComboBox的用法示例。


在下文中一共展示了ComboBox.setEditable方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: ComboBoxSample

import javafx.scene.control.ComboBox; //導入方法依賴的package包/類
public ComboBoxSample() {

        HBox hbox = HBoxBuilder.create().alignment(Pos.CENTER).spacing(15).build();
               
        //Non-editable combobox. Created with a builder
        ComboBox uneditableComboBox = ComboBoxBuilder.create()
                .id("uneditable-combobox")
                .promptText("Make a choice...")
                .items(FXCollections.observableArrayList(strings.subList(0, 8))).build();

        //Editable combobox. Use the default item display length
        ComboBox<String> editableComboBox = new ComboBox<String>();
        editableComboBox.setId("second-editable");
        editableComboBox.setPromptText("Edit or Choose...");
        editableComboBox.setItems(strings);
        editableComboBox.setEditable(true);

        hbox.getChildren().addAll(uneditableComboBox, editableComboBox);
        getChildren().add(hbox);
    }
 
開發者ID:jalian-systems,項目名稱:marathonv5,代碼行數:21,代碼來源:ComboBoxSample.java

示例2: fontSizeSelection

import javafx.scene.control.ComboBox; //導入方法依賴的package包/類
private Node fontSizeSelection( EditorSettingDetails settingDetails )
{
	HBox hBox = new HBox();

	Text fontSizeLabel = new Text("Font Size: ");
	fontSizeLabel.setId(UIConstants.TEXT_COLOR);

	List<String> fontSizes = Arrays.asList("6", "8", "12", "14", "16", "20", "32", "48", "60", "72");

	ObservableList<String> fontSizeList = FXCollections.observableArrayList(fontSizes);

	ComboBox<String> fontSizesComboBox = new ComboBox<>(fontSizeList);
	fontSizesComboBox.setEditable(true);
	fontSizesComboBox.editorProperty().getValue().textProperty().addListener(( observable, oldValue, newValue )
																					 -> {
		if ( !newValue.isEmpty() )
			UIStyle.applyError(VerifyUtil.simpleIntegerCheck(newValue), fontSizesComboBox);
	});

	fontSizesComboBox.getSelectionModel().select(settingDetails.getFontSize());
	fontSizesComboBox.autosize();

	fontSizeSelectionModel = fontSizesComboBox.getSelectionModel();

	hBox.getChildren().addAll(fontSizeLabel, fontSizesComboBox);
	hBox.setAlignment(Pos.CENTER_LEFT);

	return hBox;
}
 
開發者ID:dhawal9035,項目名稱:WebPLP,代碼行數:30,代碼來源:EditorSettingsPanel.java


注:本文中的javafx.scene.control.ComboBox.setEditable方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。