本文整理匯總了Java中javafx.scene.layout.GridPane.addColumn方法的典型用法代碼示例。如果您正苦於以下問題:Java GridPane.addColumn方法的具體用法?Java GridPane.addColumn怎麽用?Java GridPane.addColumn使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javafx.scene.layout.GridPane
的用法示例。
在下文中一共展示了GridPane.addColumn方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: addSpecialInstrumentationItem
import javafx.scene.layout.GridPane; //導入方法依賴的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);
}