public TableViewRowEditor() { setContent(scrollPane); scrollPane.setView(cardPane); scrollPane.getViewportListeners().add(new ViewportListener.Adapter() { @Override public void scrollLeftChanged(Viewport viewport, int previousScrollLeft) { if (tableViewScrollPane != null) { tableViewScrollPane.setScrollLeft(viewport.getScrollLeft()); } } }); cardPane.add(new ImageView(rowImage)); cardPane.add(tablePane); cardPane.getCardPaneListeners().add(new CardPaneListener.Adapter() { @Override public void selectedIndexChanged(CardPane cardPaneArgument, int previousSelectedIndex) { if (previousSelectedIndex == IMAGE_CARD_INDEX) { editorRow.get(columnIndex).requestFocus(); } else { endEdit(false); } } }); tablePane.getStyles().put("horizontalSpacing", 1); tablePane.getRows().add(editorRow); }
public TableViewRowEditor() { setContent(scrollPane); scrollPane.setView(cardPane); scrollPane.getViewportListeners().add(new ViewportListener.Adapter() { @Override public void scrollLeftChanged(Viewport viewport, int previousScrollLeft) { if (tableViewScrollPane != null) { tableViewScrollPane.setScrollLeft(viewport.getScrollLeft()); } } }); cardPane.add(new ImageView(rowImage)); cardPane.add(tablePane); cardPane.getCardPaneListeners().add(new CardPaneListener.Adapter() { @Override public void selectedIndexChanged(CardPane cardPane, int previousSelectedIndex) { if (previousSelectedIndex == IMAGE_CARD_INDEX) { editorRow.get(columnIndex).requestFocus(); } else { endEdit(false); } } }); tablePane.getStyles().put("horizontalSpacing", 1); tablePane.getRows().add(editorRow); }
public MenuItemDataRenderer() { getStyles().put("padding", new Insets(2)); getColumns().add(new TablePane.Column(1, true)); getColumns().add(new TablePane.Column()); BoxPane boxPane = new BoxPane(); boxPane.add(imageView); boxPane.add(textLabel); boxPane.getStyles().put("verticalAlignment", VerticalAlignment.CENTER); boxPane.getStyles().put("padding", new Insets(0, 0, 0, 6)); TablePane.Row row = new TablePane.Row(); row.add(boxPane); row.add(keyboardShortcutLabel); getRows().add(row); imageView.getStyles().put("backgroundColor", null); }
public MenuItemDataRenderer() { getStyles().put("padding", new Insets(2)); getColumns().add(new TablePane.Column(1, true)); getColumns().add(new TablePane.Column()); BoxPane boxPane = new BoxPane(); boxPane.add(imageView); boxPane.add(textLabel); boxPane.getStyles().put("verticalAlignment", VerticalAlignment.CENTER); boxPane.getStyles().put("padding", new Insets(0, 0, 0, 6)); TablePane.Row row = new TablePane.Row(); row.add(boxPane); row.add(keyboardShortcutLabel); getRows().add(row); imageView.getStyles().put("backgroundColor", null); }
public LinkButtonDataRenderer() { getStyles().put("horizontalSpacing", 4); getColumns().add(new TablePane.Column()); getColumns().add(new TablePane.Column(1, true)); TablePane.Row row = new TablePane.Row(); row.add(imageView); row.add(label); getRows().add(row); label.getStyles().put("wrapText", true); }
public LinkButtonDataRenderer() { getStyles().put("horizontalSpacing", 4); getColumns().add(new TablePane.Column()); getColumns().add(new TablePane.Column(1, true)); TablePane.Row row = new TablePane.Row(); row.add(imageView); row.add(label); getRows().add(row); label.getStyles().put("wrapText", true); }