@Override public int getSourceActions(JComponent c) { if (c instanceof DnDTabbedPane) { DnDTabbedPane src = (DnDTabbedPane) c; c.getRootPane().setGlassPane(new GhostGlassPane(src)); if (src.dragTabIndex < 0) { return TransferHandler.NONE; } this.setDragImage(this.makeDragTabImage(src)); c.getRootPane().getGlassPane().setVisible(true); return TransferHandler.MOVE; } return TransferHandler.NONE; }
public void setGlassPane(Component glassPane) { rootPane.setGlassPane(glassPane); }
public void endDnD() { rootPane.setGlassPane(glassPane); glassPane.setVisible(false); }
public void startDnD() { rootPane.setGlassPane(dNdGlassPane); dNdGlassPane.setVisible(true); }
/** Sets the original glass pane to the root pane of stored container. */ static void putBackOriginal () { if (oldPane == null) // pending, should throw an exception return ; originalSource.getRootPane ().setGlassPane (oldPane); oldPane.setVisible (wasVisible); oldPane = null; }
/** Sets the original glass pane to the root pane of stored container. */ static void putBackOriginal () { if (oldPane == null) // pending, should throw an exception return ; originalSource.getRootPane ().setGlassPane (oldPane); oldPane.setVisible (wasVisible); oldPane = null; }
/** * Sets the original glass pane. * * @param dte * DropTargetEvent to get the tree */ private void setOriginalGlassPane(JTree tree) { JRootPane rootPane = tree.getRootPane(); rootPane.setGlassPane(originalGlassPane); originalGlassPane.setVisible(false); rootPane.repaint(); }
/** * Sets the original glass pane. * * @param dte * DropTargetEvent to get the tree */ private void setOriginalGlassPane(JTree tree) { JRootPane rootPane = tree.getRootPane(); rootPane.setGlassPane(originalGlassPane); originalGlassPane.setVisible(false); rootPane.repaint(); }
private void resetGlassPane() { if (oldGlassPane != null) { c.setVisible(false); tree.getRootPane().setGlassPane(oldGlassPane); oldGlassPane = null; } }
public void block(JRootPane rootPane) { if( null == rootPane ) return; Component glassPane = rootPane.getGlassPane(); if( null == glassPane ) { rootPane.setGlassPane(this); glassPane = this; } glassPane.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); addListeners(glassPane); glassPane.setVisible(true); }
private void resetGlassPane() { if (oldGlassPane != null) { overlayPainter.setVisible(false); getRootPane().setGlassPane(oldGlassPane); oldGlassPane = null; } }
private void resetGlassPane() { if (oldGlassPane != null) { overlayPainter.setVisible(false); getRootPane().setGlassPane(oldGlassPane); oldGlassPane = null; } }
private void resetGlassPane() { if (oldGlassPane != null) { overlayPainter.setVisible(false); getRootPane().setGlassPane(oldGlassPane); oldGlassPane = null; tree.removeTreeSelectionListener(this); } }
/** * Sets this <code>Popup</code>'s <code>glassPane</code> property. * * @param glass the glass pane for this popup * @see javax.swing.RootPaneContainer#getGlassPane */ public void setGlassPane(Component glass) { Component oldValue = getGlassPane(); getRootPane().setGlassPane(glass); firePropertyChange(GLASS_PANE_PROPERTY, oldValue, glass); }
public EnhancedPanel() { root = new JRootPane(); glassPane = new GlassPane(); widgetRoot = new WidgetRoot(); super.setLayout(new BorderLayout()); super.add(root); setLayout(new FlowLayout()); root.getLayeredPane().add(widgetRoot, JLayeredPane.MODAL_LAYER); root.setGlassPane(glassPane); }
public void run() { // make the glass pane visible so that all mouse and key // actions will be blocked and a wait cursor displayed; // the pane will be made hidden in the afterEnd() method that // is always called after the run has finished JFrame w = (JFrame) window; _oldGlassPane = w.getRootPane().getGlassPane(); w.getRootPane().setGlassPane(_glassPane); _glassPane.setCursor(WAIT_CURSOR); _glassPane.setVisible(true); } });
private void checkStoredGlassPane() { // remember current glass pane to set back at end of dragging over this compoment if (!DropGlassPane.isOriginalPaneStored()) { Component comp = tree.getRootPane().getGlassPane(); DropGlassPane.setOriginalPane(tree, comp, comp.isVisible()); // set glass pane for paint selection line dropPane = DropGlassPane.getDefault(tree); tree.getRootPane().setGlassPane(dropPane); dropPane.revalidate(); dropPane.setVisible(true); } }
private void checkStoredGlassPane () { // remember current glass pane to set back at end of dragging over this compoment if (!DropGlassPane.isOriginalPaneStored ()) { Component comp = tree.getRootPane ().getGlassPane (); DropGlassPane.setOriginalPane (tree, comp, comp.isVisible ()); // set glass pane for paint selection line dropPane = DropGlassPane.getDefault (tree); tree.getRootPane ().setGlassPane (dropPane); dropPane.revalidate(); dropPane.setVisible (true); } }
private void checkStoredGlassPane () { // remember current glass pane to set back at end of dragging over this compoment if (!DropGlassPane.isOriginalPaneStored ()) { Component comp = tree.getRootPane ().getGlassPane (); DropGlassPane.setOriginalPane (tree, comp, comp.isVisible ()); // set glass pane for paint selection line dropPane = DropGlassPane.getDefault (tree); tree.getRootPane ().setGlassPane (dropPane); dropPane.revalidate(); dropPane.setVisible (true); } }
private void checkStoredGlassPane() { // remember current glass pane to set back at end of dragging over this compoment if (!DropGlassPane.isOriginalPaneStored()) { Component comp = table.getRootPane().getGlassPane(); DropGlassPane.setOriginalPane(table, comp, comp.isVisible()); // set glass pane for paint selection line dropPane = DropGlassPane.getDefault(table); table.getRootPane().setGlassPane(dropPane); dropPane.revalidate(); dropPane.setVisible(true); log("dropPane was set"); // NOI18N } }