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.FlipBufferStrategy
java.awt.Container.AccessibleAWTContainer
java.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_ALIGNMENT
ABORT, 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, transferFocusUpCycle
add, 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, validateTree
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addImpl, 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, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, 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, toFront
protected 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()