private void handlePreparePopup(int row) { if (popupFactory != null) { ULCPopupMenu popupMenu = popupFactory .createPopupForTreepath(getPathForRow(row)); setComponentPopupMenu(popupMenu); } } }
/** * Adds an extended listener. * * @param listener * the listener. */ public void addTreeWillExpandListener(IExtendedTreeWillExpandListener listener) { internalAddListener(ExtendedTreeConstants.EXTENDED_TREE_EXPANSION_EVENT, listener); }
/** * Removes an extended listener. * * @param listener * the listener. */ public void removeExtendedTreeWillExpandListener( IExtendedTreeWillExpandListener listener) { internalRemoveListener( ExtendedInternalFrameConstants.EXTENDED_INTERNAL_FRAME_EVENT, listener); }
/** * Creates a tree. * * @return the created tree. */ protected ULCExtendedTree createULCTree() { ULCExtendedTree tree = new ULCExtendedTree(); tree.setDragEnabled(true); return tree; }
/** * {@inheritDoc} */ @Override protected void handleEvent(int listenerType, int eventId, Anything args) { if (listenerType == ExtendedTreeConstants.EXTENDED_TREE_EXPANSION_EVENT) { TreePath treePath = getPathForRow(args.get(ExtendedTreeConstants.ROW_KEY, 0)); distributeToListeners(new ExtendedTreeExpansionEvent(this, eventId, treePath)); } else { super.handleEvent(listenerType, eventId, args); } }
viewComponent.getSelectionModel().setSelectionMode( ULCTreeSelectionModel.SINGLE_TREE_SELECTION); viewComponent.setModel(treeModel); viewComponent.setCellRenderer(new ConnectorTreeCellRenderer(viewDescriptor, locale)); treeSelectionModelBinder.bindSelectionModel(connector, viewComponent); IView<ULCComponent> view = constructView(scrollPane, viewDescriptor, connector); viewComponent.setPopupFactory(new TreeNodePopupFactory(viewComponent, view, actionHandler, locale)); scrollPane.setMinimumSize(TREE_PREFERRED_SIZE);
/** * {@inheritDoc} */ @Override public void handleRequest(String request, Anything args) { if (request.equals(ExtendedTreeConstants.PREPARE_POPUP_REQUEST)) { handlePreparePopup(args.get(ExtendedTreeConstants.ROW_KEY, 0)); } else { super.handleRequest(request, args); } }
/** * {@inheritDoc} */ @Override protected void handleEvent(int listenerType, int eventId, Anything args) { if (listenerType == ExtendedTreeConstants.EXTENDED_TREE_EXPANSION_EVENT) { TreePath treePath = getPathForRow(args.get(ExtendedTreeConstants.ROW_KEY, 0)); distributeToListeners(new ExtendedTreeExpansionEvent(this, eventId, treePath)); } else { super.handleEvent(listenerType, eventId, args); } }
/** * {@inheritDoc} */ @Override public void handleRequest(String request, Anything args) { if (request.equals(ExtendedTreeConstants.PREPARE_POPUP_REQUEST)) { handlePreparePopup(args.get(ExtendedTreeConstants.ROW_KEY, 0)); } else { super.handleRequest(request, args); } }
private void handlePreparePopup(int row) { if (popupFactory != null) { ULCPopupMenu popupMenu = popupFactory .createPopupForTreepath(getPathForRow(row)); setComponentPopupMenu(popupMenu); } } }
/** * Adds an extended listener. * * @param listener * the listener. */ public void addTreeWillExpandListener(IExtendedTreeWillExpandListener listener) { internalAddListener(ExtendedTreeConstants.EXTENDED_TREE_EXPANSION_EVENT, listener); }
/** * Removes an extended listener. * * @param listener * the listener. */ public void removeExtendedTreeWillExpandListener( IExtendedTreeWillExpandListener listener) { internalRemoveListener( ExtendedInternalFrameConstants.EXTENDED_INTERNAL_FRAME_EVENT, listener); }