当前位置: 首页>>代码示例>>Java>>正文


Java ComboBox.setMaxWidth方法代码示例

本文整理汇总了Java中javafx.scene.control.ComboBox.setMaxWidth方法的典型用法代码示例。如果您正苦于以下问题:Java ComboBox.setMaxWidth方法的具体用法?Java ComboBox.setMaxWidth怎么用?Java ComboBox.setMaxWidth使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javafx.scene.control.ComboBox的用法示例。


在下文中一共展示了ComboBox.setMaxWidth方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createComboBox

import javafx.scene.control.ComboBox; //导入方法依赖的package包/类
static <T> ComboBox<T> createComboBox(final Cell<T> cell,
        final ObservableList<T> items,
        final ObjectProperty<StringConverter<T>> converter
) {
    final ComboBox<T> comboBox = new ComboBox<>(items);
    comboBox.converterProperty().bind(converter);
    comboBox.setMaxWidth(Double.MAX_VALUE);
    comboBox.getSelectionModel().selectedItemProperty()
            .addListener((ov, oldValue, newValue) -> {
                if (cell.isEditing()) {
                    cell.commitEdit(newValue);
                }
            });
    return comboBox;
}
 
开发者ID:Naoghuman,项目名称:ABC-List,代码行数:16,代码来源:CellUtils.java

示例2: _setFormConstraints

import javafx.scene.control.ComboBox; //导入方法依赖的package包/类
private void _setFormConstraints(ComboBox<?> field) {
    field.setMaxWidth(Double.MAX_VALUE);
    GridPane.setHgrow(field, Priority.ALWAYS);
}
 
开发者ID:jalian-systems,项目名称:marathonv5,代码行数:5,代码来源:FormPane.java

示例3: TopMenu

import javafx.scene.control.ComboBox; //导入方法依赖的package包/类
public TopMenu(PlotData plotData, DataViewerConfiguration latestConfig, DataViewer dataviewer) {

		initTable();
		this.dataviewer = dataviewer;
		this.plotData = plotData;
		this.latestConfig = latestConfig;

		// HBox
		HBox.setHgrow(this, Priority.ALWAYS);
		setAlignment(Pos.CENTER_RIGHT);
		setMaxHeight(5.0);
		setSpacing(0.0);
		setFillHeight(true);

		// ComboBoxes
		traceNameComboBox = new ComboBox<>();
		traceNameComboBox.setOnAction((event) -> Platform.runLater(() -> updateTableValues(traceNameComboBox)));

		ComboBox<String> traceTypeComboBox = new ComboBox<>();
		traceTypeComboBox.getItems().addAll(StaticVariables.LINE, StaticVariables.BAR, StaticVariables.SCATTER, StaticVariables.LINEANDMARKS);
		traceTypeComboBox.setStyle("-fx-background-color: transparent;");
		traceTypeComboBox.setMaxWidth(Double.MIN_VALUE);
		traceTypeComboBox.setButtonCell(new IconTextCellClass());
		traceTypeComboBox.setTooltip(new Tooltip(StaticVariables.TRACETYPE_TP));
		traceTypeComboBox.setOnAction((event) -> Platform.runLater(() -> updateTraceType(traceTypeComboBox)));
		traceTypeComboBox.getSelectionModel().select(0);
		traceTypeComboBox.setCellFactory(p -> new IconTextCellClass());

		// Spacer
		Region middleRegion = new Region();
		middleRegion.setMinSize(USE_COMPUTED_SIZE, USE_COMPUTED_SIZE);
		HBox.setHgrow(middleRegion, Priority.ALWAYS);

		// Buttons
		ImageButton logarithmicButton = new ImageButton(StaticVariables.LOG_ICON);
		logarithmicButton.setOnAction((event) -> changeToLogScale(event));
		logarithmicButton.setTooltip(new Tooltip(StaticVariables.LOG_TP));

		ImageButton tableButton = new ImageButton(StaticVariables.TABLE_ICON);
		tableButton.setOnAction((event) -> Platform.runLater(() -> createAndShowTableWindow(traceNameComboBox)));
		tableButton.setTooltip(new Tooltip(StaticVariables.TABLE_TP));

		ImageToggleButton legendButton = new ImageToggleButton(StaticVariables.LEGEND_ICON);
		legendButton.setOnAction((event) -> showLegendButtonClicked(event));
		legendButton.setTooltip(new Tooltip(StaticVariables.LEGEND_TP));

		ImageButton exportButton = new ImageButton(StaticVariables.EXPORT_ICON);
		exportButton.setOnAction((event) -> Platform.runLater(() -> exportToCsv()));
		exportButton.setTooltip(new Tooltip(StaticVariables.EXPORT_TP));

		dateLabel.setText(dateFormat.format(new Date()));

		// Add components.
		getChildren().addAll(logarithmicButton, tableButton, legendButton, exportButton, traceTypeComboBox, middleRegion, dateLabel);
	}
 
开发者ID:jasrodis,项目名称:javafx-dataviewer,代码行数:56,代码来源:TopMenu.java

示例4: addSpecialInstrumentationItem

import javafx.scene.control.ComboBox; //导入方法依赖的package包/类
public static void addSpecialInstrumentationItem(int id, KeyValuePair sectionType, KeyValuePair specialInstrumentation, int specialInstrumentationCount,
                                                 List<SpecialInstrumentationEntity> specialInstrumentationEntityList, GridPane specialInstrumentationContent,
                                                 ComboBox<KeyValuePair> specialInstrumentationSectionGroupComboBox, NumberField specialInstrumentationNumberField) {
    GridPane tmpPane = new GridPane();

    ComboBox<KeyValuePair> sectionTypeComboBox = new ComboBox<>(specialInstrumentationSectionGroupComboBox.getItems());
    sectionTypeComboBox.getSelectionModel().select(sectionType);
    sectionTypeComboBox.setMaxWidth(100);
    sectionTypeComboBox.setMinWidth(100);
    tmpPane.addColumn(0, sectionTypeComboBox);

    ComboBox<KeyValuePair> specialInstrumentationComboBox = new ComboBox<>(TeamF.client.helper.gui.InstrumentationHelper.getInstrumentTypes((SectionGroupType) sectionTypeComboBox.getSelectionModel().getSelectedItem().getValue()));
    specialInstrumentationComboBox.getSelectionModel().selectFirst();
    specialInstrumentationComboBox.setMaxWidth(100);
    specialInstrumentationComboBox.setMinWidth(100);
    tmpPane.addColumn(1, specialInstrumentationComboBox);

    NumberField tmpNumberField = null;
    try {
        tmpNumberField = new NumberField(specialInstrumentationCount, specialInstrumentationNumberField.getMinValue().intValue(), specialInstrumentationNumberField.getMaxValue().intValue());
        tmpPane.addColumn(2, tmpNumberField);
        tmpNumberField.setMaxWidth(60);
        tmpNumberField.setStyle("-fx-opacity: 1");
    } catch (NumberRangeException e) {
    }

    sectionTypeComboBox.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> {
        if (newValue != null) {
            if(((TeamF.client.helper.gui.InstrumentationHelper.getInstrumentTypes((SectionGroupType) sectionTypeComboBox.getSelectionModel().
                    getSelectedItem().getValue())))!=null) {
                specialInstrumentationComboBox.setItems((TeamF.client.helper.gui.InstrumentationHelper.getInstrumentTypes((SectionGroupType) sectionTypeComboBox.getSelectionModel().
                        getSelectedItem().getValue())));
                specialInstrumentationComboBox.getSelectionModel().selectFirst();
            }
        }
    });

    Button tmpButton = new Button("-");
    tmpPane.addColumn(3, tmpButton);

    specialInstrumentationContent.addRow(specialInstrumentationEntityList.size()+1, tmpPane);
    specialInstrumentationContent.setColumnSpan(tmpPane, 4);
    SpecialInstrumentationEntity specialInstrumentationEntity = new SpecialInstrumentationEntity(id, sectionTypeComboBox, specialInstrumentationComboBox, tmpNumberField, tmpPane);

    tmpButton.setOnAction(e -> removeSpecialInstrumentationItem(specialInstrumentationEntity, specialInstrumentationContent, specialInstrumentationEntityList));

    specialInstrumentationEntityList.add(specialInstrumentationEntity);
}
 
开发者ID:ITB15-S4-GroupD,项目名称:Planchester,代码行数:49,代码来源:InstrumentationHelper.java


注:本文中的javafx.scene.control.ComboBox.setMaxWidth方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。