java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.ignition.designer.gui.tools.ImageBrowser
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible

public class ImageBrowser extends JPanel implements ActionListener, PropertyChangeListener
See Also:
  • Constructor Details

    • ImageBrowser

      public ImageBrowser(Dialog dParent, Frame fParent, boolean lightWeight)
    • ImageBrowser

      public ImageBrowser(Dialog dParent, Frame fParent)
  • Method Details

    • initEvents

      protected void initEvents()
    • initComponents

      protected void initComponents()
    • selectParent

      protected Component selectParent()
      Returns:
      The component that is the parint of this ImageBrowser, either a Dialog or a Frame
    • actionPerformed

      public void actionPerformed(ActionEvent ae)
      UP, REFRESH, REMOVE, NEW action implementations
      Specified by:
      actionPerformed in interface ActionListener
    • doRename

      protected void doRename(int selected)
    • doDownload

      protected void doDownload(int[] images)
    • doDeleteSelected

      protected void doDeleteSelected()
    • doDelete

      protected void doDelete(String[] paths)
    • getChooser

      protected JFileChooser getChooser()
    • uploadFiles

      protected void uploadFiles(List<File> files)
    • uploadFile

      protected void uploadFile(File f, String path, com.inductiveautomation.ignition.designer.gui.tools.ImageBrowser.UploadMonitor monitor)
    • uploadFolder

      protected void uploadFolder(File dir, String path, com.inductiveautomation.ignition.designer.gui.tools.ImageBrowser.UploadMonitor monitor)
    • getNameFromPath

      public static String getNameFromPath(String path)
    • getFolderFromPath

      public static String getFolderFromPath(String path)
    • setFolder

      public void setFolder(String f)
    • getFolder

      public String getFolder()
    • setSelected

      public void setSelected(String name)
    • refresh

      public void refresh()
    • propertyChange

      public void propertyChange(PropertyChangeEvent evt)
      Specified by:
      propertyChange in interface PropertyChangeListener
    • getSelectedPath

      public String getSelectedPath()
    • setSelectedPath

      public void setSelectedPath(String selectedPath)