public class JarTreeDialog
extends javax.swing.JDialog
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
JarTreeDialog.JarRenderer |
A cell renderer to display jar and file nodes.
|
protected class |
JarTreeDialog.SelectionEdit |
A class to undo/redo tree node selections.
|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyjava.awt.Container.AccessibleAWTContainerjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType| Modifier and Type | Field | Description |
|---|---|---|
protected CheckTreeManager |
checkManager |
|
protected javax.swing.Icon |
fileIcon |
|
protected boolean |
ignoreEvents |
|
protected javax.swing.Icon |
jarFileIcon |
|
protected javax.swing.Icon |
jarFolderIcon |
|
protected javax.swing.Icon |
jarIcon |
|
protected JarTreeModel |
jarModel |
|
protected javax.swing.JTree |
jarTree |
|
protected javax.swing.JButton |
languagesButton |
|
protected javax.swing.JButton |
okButton |
|
protected int |
prevRow |
|
protected javax.swing.JButton |
redoButton |
|
protected java.io.File |
rootFile |
|
protected javax.swing.tree.TreePath[] |
selectionPaths |
|
protected javax.swing.JButton |
undoButton |
|
protected javax.swing.undo.UndoManager |
undoManager |
|
protected javax.swing.undo.UndoableEditSupport |
undoSupport |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor | Description |
|---|---|
JarTreeDialog(java.awt.Frame owner,
java.io.File root) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
createGUI() |
Creates the GUI.
|
javax.swing.tree.TreePath[] |
getSelectionPaths() |
Gets the selected paths as TreePaths that start with the root.
|
java.lang.String[] |
getSelectionRelativePaths() |
Gets the selected paths as relative path strings.
|
protected void |
refresh() |
Refreshes the buttonbar.
|
void |
setSelectionPaths(javax.swing.tree.TreePath[] treePaths) |
Sets the selected TreePaths.
|
void |
setSelectionRelativePaths(java.lang.String[] paths) |
Sets the selected relative path strings.
|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontprotected java.io.File rootFile
protected JarTreeModel jarModel
protected javax.swing.JTree jarTree
protected CheckTreeManager checkManager
protected javax.swing.tree.TreePath[] selectionPaths
protected javax.swing.undo.UndoableEditSupport undoSupport
protected javax.swing.undo.UndoManager undoManager
protected javax.swing.JButton okButton
protected javax.swing.JButton undoButton
protected javax.swing.JButton redoButton
protected javax.swing.JButton languagesButton
protected boolean ignoreEvents
protected int prevRow
protected javax.swing.Icon jarIcon
protected javax.swing.Icon jarFileIcon
protected javax.swing.Icon jarFolderIcon
protected javax.swing.Icon fileIcon
public JarTreeDialog(java.awt.Frame owner,
java.io.File root)
owner - the owner frameroot - the root directorypublic java.lang.String[] getSelectionRelativePaths()
public void setSelectionRelativePaths(java.lang.String[] paths)
paths - an array of string paths relative to the root directorypublic javax.swing.tree.TreePath[] getSelectionPaths()
public void setSelectionPaths(javax.swing.tree.TreePath[] treePaths)
treePaths - an array of TreePaths that start with the rootprotected void refresh()
protected void createGUI()