Class FreeDesktopIntegrationEditorFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- net.adoptopenjdk.icedteaweb.client.controlpanel.desktopintegrationeditor.FreeDesktopIntegrationEditorFrame
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class FreeDesktopIntegrationEditorFrame extends javax.swing.JFrame- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classFreeDesktopIntegrationEditorFrame.GeneratePreviewListener-
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private Blinkerblinkerprivate javax.swing.JButtoncleanAllprivate javax.swing.JButtoncloseButtonprivate javax.swing.JListdesktopListprivate intexpectedHeightprivate intexpectedWidthprivate javax.swing.JListgeneratedListprivate javax.swing.JListiconsListprivate javax.swing.JListmenuList(package private) PreviewSelectionJTextPanepreviewPaneprivate javax.swing.JButtonreloadsListButtonprivate javax.swing.JButtonremoveSelectedButtonprivate javax.swing.JButtonselectAllprivate booleanselectingprivate javax.swing.JCheckBoxselectRelativeRecordsFromOtherColumnsprivate javax.swing.JLabeltitle-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description FreeDesktopIntegrationEditorFrame()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.io.File>allItemsAsFiles(javax.swing.JList l)java.util.List<java.io.File>allItemsAsFiles(javax.swing.ListModel l)private voidcleanAll()private voidclearAll()private javax.swing.JSplitPanecreateListsLayout()private javax.swing.JPanelcreateMainControls()private javax.swing.JPanelcreateMiddleToolBox()private javax.swing.JPanelcreatePreviewPanel(javax.swing.JTextPane previewPane)(package private) static java.lang.StringfileToString(java.io.File f, boolean escape)private voidfindOrphans(javax.swing.JList possibleOrphans, java.util.List<java.io.File>... whereItCanBe)private intgetTotal(java.util.List<java.io.File>... a)static voidmain(java.lang.String[] args)private java.util.List<java.io.File>objectListToFileList(java.util.List l)private voidpopulateLists()private voidremoveSelected()private voidremoveSelected(java.util.List<java.io.File>... a)private voidselectAll()private voidselectAll(javax.swing.JList list)private voidselectFileFromShortcuts(java.util.List<java.io.File> shortcuts, javax.swing.JList files)private voidselectFilesByShortcuts(java.util.List<java.io.File> menu, java.util.List<java.io.File> desktop)private voidselectRelatives(java.lang.Object source)private voidselectShortcutsByFiles(java.util.List<java.io.File> icons, java.util.List<java.io.File> jnlps)private voidselectShortcutsWithFiles(java.util.List<java.io.File> icons, javax.swing.JList list)private voidselectSomeRelatives(java.util.List selected, javax.swing.JList target)private voidsetLayout()private voidsetListeners()private voidsetTexts()-
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
Methods inherited from class java.awt.Container
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
-
Methods inherited from class java.awt.Component
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, 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
-
-
-
-
Field Detail
-
title
private final javax.swing.JLabel title
-
selectRelativeRecordsFromOtherColumns
private final javax.swing.JCheckBox selectRelativeRecordsFromOtherColumns
-
removeSelectedButton
private final javax.swing.JButton removeSelectedButton
-
cleanAll
private final javax.swing.JButton cleanAll
-
closeButton
private final javax.swing.JButton closeButton
-
reloadsListButton
private final javax.swing.JButton reloadsListButton
-
selectAll
private final javax.swing.JButton selectAll
-
menuList
private final javax.swing.JList menuList
-
desktopList
private final javax.swing.JList desktopList
-
generatedList
private final javax.swing.JList generatedList
-
iconsList
private final javax.swing.JList iconsList
-
previewPane
PreviewSelectionJTextPane previewPane
-
blinker
private final Blinker blinker
-
selecting
private boolean selecting
-
expectedWidth
private final int expectedWidth
- See Also:
- Constant Field Values
-
expectedHeight
private final int expectedHeight
- See Also:
- Constant Field Values
-
-
Method Detail
-
setListeners
private void setListeners()
-
setTexts
private void setTexts()
-
createMainControls
private javax.swing.JPanel createMainControls()
-
createMiddleToolBox
private javax.swing.JPanel createMiddleToolBox()
-
createPreviewPanel
private javax.swing.JPanel createPreviewPanel(javax.swing.JTextPane previewPane)
-
createListsLayout
private javax.swing.JSplitPane createListsLayout()
-
setLayout
private void setLayout()
-
main
public static void main(java.lang.String[] args)
-
populateLists
private void populateLists()
-
cleanAll
private void cleanAll()
-
clearAll
private void clearAll()
-
removeSelected
private void removeSelected()
-
selectAll
private void selectAll()
-
allItemsAsFiles
public java.util.List<java.io.File> allItemsAsFiles(javax.swing.JList l)
-
allItemsAsFiles
public java.util.List<java.io.File> allItemsAsFiles(javax.swing.ListModel l)
-
objectListToFileList
private java.util.List<java.io.File> objectListToFileList(java.util.List l)
-
removeSelected
private void removeSelected(java.util.List<java.io.File>... a)
-
getTotal
private int getTotal(java.util.List<java.io.File>... a)
-
findOrphans
private void findOrphans(javax.swing.JList possibleOrphans, java.util.List<java.io.File>... whereItCanBe)
-
selectSomeRelatives
private void selectSomeRelatives(java.util.List selected, javax.swing.JList target)
-
selectAll
private void selectAll(javax.swing.JList list)
-
selectRelatives
private void selectRelatives(java.lang.Object source)
-
fileToString
static java.lang.String fileToString(java.io.File f, boolean escape)
-
selectShortcutsByFiles
private void selectShortcutsByFiles(java.util.List<java.io.File> icons, java.util.List<java.io.File> jnlps)
-
selectFilesByShortcuts
private void selectFilesByShortcuts(java.util.List<java.io.File> menu, java.util.List<java.io.File> desktop)
-
selectShortcutsWithFiles
private void selectShortcutsWithFiles(java.util.List<java.io.File> icons, javax.swing.JList list)
-
selectFileFromShortcuts
private void selectFileFromShortcuts(java.util.List<java.io.File> shortcuts, javax.swing.JList files)
-
-