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:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class FreeDesktopIntegrationEditorFrame extends JFrame
See Also:
  • Field Details

    • title

      private final JLabel title
    • selectRelativeRecordsFromOtherColumns

      private final JCheckBox selectRelativeRecordsFromOtherColumns
    • removeSelectedButton

      private final JButton removeSelectedButton
    • cleanAll

      private final JButton cleanAll
    • closeButton

      private final JButton closeButton
    • reloadsListButton

      private final JButton reloadsListButton
    • selectAll

      private final JButton selectAll
    • desktopList

      private final JList desktopList
    • generatedList

      private final JList generatedList
    • iconsList

      private final JList iconsList
    • previewPane

    • blinker

      private final Blinker blinker
    • selecting

      private boolean selecting
    • expectedWidth

      private final int expectedWidth
      See Also:
    • expectedHeight

      private final int expectedHeight
      See Also:
  • Constructor Details

    • FreeDesktopIntegrationEditorFrame

      public FreeDesktopIntegrationEditorFrame()
  • Method Details

    • setListeners

      private void setListeners()
    • setTexts

      private void setTexts()
    • createMainControls

      private JPanel createMainControls()
    • createMiddleToolBox

      private JPanel createMiddleToolBox()
    • createPreviewPanel

      private JPanel createPreviewPanel(JTextPane previewPane)
    • createListsLayout

      private JSplitPane createListsLayout()
    • setLayout

      private void setLayout()
    • main

      public static void main(String[] args)
    • populateLists

      private void populateLists()
    • cleanAll

      private void cleanAll()
    • clearAll

      private void clearAll()
    • removeSelected

      private void removeSelected()
    • selectAll

      private void selectAll()
    • allItemsAsFiles

      public List<File> allItemsAsFiles(JList l)
    • allItemsAsFiles

      public List<File> allItemsAsFiles(ListModel l)
    • objectListToFileList

      private List<File> objectListToFileList(List l)
    • removeSelected

      private void removeSelected(List<File>... a)
    • getTotal

      private int getTotal(List<File>... a)
    • findOrphans

      private void findOrphans(JList possibleOrphans, List<File>... whereItCanBe)
    • selectSomeRelatives

      private void selectSomeRelatives(List selected, JList target)
    • selectAll

      private void selectAll(JList list)
    • selectRelatives

      private void selectRelatives(Object source)
    • fileToString

      static String fileToString(File f, boolean escape)
    • selectShortcutsByFiles

      private void selectShortcutsByFiles(List<File> icons, List<File> jnlps)
    • selectFilesByShortcuts

      private void selectFilesByShortcuts(List<File> menu, List<File> desktop)
    • selectShortcutsWithFiles

      private void selectShortcutsWithFiles(List<File> icons, JList list)
    • selectFileFromShortcuts

      private void selectFileFromShortcuts(List<File> shortcuts, JList files)