@Override protected InputDeviceRegistry createInputDeviceRegistry() { InputDeviceRegistry registry = new InputDeviceRegistry() { { // Register a pointing device so that the virtual keyboard will // be used devices.add(new InputDevice() { @Override public boolean isTouch() { return true; } @Override public boolean isMultiTouch() { return false; } @Override public boolean isRelative() { return false; } @Override public boolean is5Way() { return false; } @Override public boolean isFullKeyboard() { return false; } }); } }; return registry; }
/** * @param root * The "checked" state of all the descendants, including the root * itself, will be monitored */ public CheckedTreeItemCollector(CheckBoxTreeItem<T> root) { this.root = root; root.addEventHandler(TreeModificationEvent.ANY, event -> { @SuppressWarnings("unchecked") TreeModificationEvent<T> mod = (TreeModificationEvent<T>) event; T value = mod.getTreeItem().getValue(); boolean checked = mod.getTreeItem().isSelected(); synchronized (this.checkedItems) { if (checked && !this.checkedItems.contains(value)) { this.checkedItems.add(value); } else if (!checked && this.checkedItems.contains(value)) { this.checkedItems.remove(value); } } }); this.checkedItems.addListener((SetChangeListener<T>) change -> { if (change.getElementAdded() != null) { setCheckedStateForValue(root, change.getElementAdded(), true); } if (change.getElementRemoved() != null) { setCheckedStateForValue(root, change.getElementRemoved(), false); } }); }
/** * @param root * The "checked" state of all the descendants, including the root * itself, will be monitored */ public CheckedTreeItemCollector(CheckBoxTreeItem<T> root) { this.root = root; root.addEventHandler(TreeModificationEvent.ANY, event -> { @SuppressWarnings("unchecked") TreeModificationEvent<T> mod = (TreeModificationEvent<T>) event; T value = mod.getTreeItem().getValue(); boolean checked = mod.getTreeItem().isSelected(); synchronized (this.checkedItems) { if (checked && !this.checkedItems.contains(value)) { this.checkedItems.add(value); } else if (!checked && this.checkedItems.contains(value)) { this.checkedItems.remove(value); } } }); this.checkedItems.addListener((SetChangeListener<T>) change -> { if (change.getElementAdded() != null) { setCheckedStateForValue(root, change.getElementAdded(), true); } if (change.getElementRemoved() != null) { setCheckedStateForValue(root, change.getElementRemoved(), false); } }); }
@Override public boolean add(E e) { return getDelegate().add(e); }
private LinuxInputDevice addDeviceInternal(LinuxInputDevice device, String name) { LinuxInputProcessor processor = createInputProcessor(device); if (processor == null) { return null; } else { device.setInputProcessor(createInputProcessor(device)); Thread thread = new Thread(device); thread.setName(name); thread.setDaemon(true); thread.start(); devices.add(device); return device; } }
public void addToSelection(Object item) { if (item != null && item instanceof TableRowSelectPresenter) { final TableRowSelectPresenter ts = (TableRowSelectPresenter) item; final Object data = ((EpTableCell) ts.getCell()).getTableRow().getItem(); selections.add((OperationData) data); } }
}; controls.add(c);
platform.getRunnableProcessor(); runnableProcessor.invokeLater(() -> { devices.add(device); }); state = new MouseState();
@Override protected void updateItem(Object item, boolean empty) { super.updateItem(item, empty); setGraphic(null); if (!empty && item != null) { final IBuildable flowItem = (IBuildable) Services.getBean(getFlowItemId()); ((MultiPresenterFactory) flowItem).setForData((OperationData) item); flowItem.buildFrom(controller, contentConfiguration); factories.add((MultiPresenterFactory) flowItem); if (((MultiPresenterFactory) flowItem).getSelectionPaneWrapper() != null) { ((MultiPresenterFactory) flowItem).getSelectionPaneWrapper().visibleProperty().bind(modifying); } ((MultiPresenterFactory) flowItem).getSelection().selectedProperty().addListener((ChangeListener<Boolean>) (observable, oldValue, newValue) -> { if (newValue.booleanValue()) { selections.add((OperationData) item); } else { selections.remove(item); } }); final Node display = flowItem.getDisplay(); NodeHelper.setHgrow(display); setGraphic(display); } } }
int boxIndex = t.get2(); if (caretParagraphIndex == boxIndex) { box.caretsProperty().add(caret); } else { box.caretsProperty().remove(caret);