Class AboutDialogProgramPanel

    • Field Detail

      • logger

        protected org.slf4j.Logger logger
        Logger
      • pnlProgramMainInfo

        protected JPanel pnlProgramMainInfo
        Program Main Panel
      • pnlProgramDetailInfo

        protected JPanel pnlProgramDetailInfo
        Program Detail Panel
      • pnlSystemInfo

        protected JPanel pnlSystemInfo
        System Information Panel
      • pnlJavaInfo

        protected JPanel pnlJavaInfo
        Java Information Panel
    • Constructor Detail

      • AboutDialogProgramPanel

        public AboutDialogProgramPanel()
        Constructor
    • Method Detail

      • fillProgramInformation

        public void fillProgramInformation​(String name,
                                           String version)
        Fill Information
        Parameters:
        name - Name
        version - Version
      • addProgramFolderInformation

        public void addProgramFolderInformation​(String title,
                                                String folder)
        Add Program Folder Information
        Parameters:
        title - Title
        folder - Folder Path
      • addProgramFolderInformation

        public void addProgramFolderInformation​(String title,
                                                String folderPath,
                                                File referenceFolder)
        Add Program Folder Information. Folder will only be added if it is not the same as reference folder.
        Parameters:
        title - Title
        folderPath - Folder Path
        referenceFolder - Reference Folder or null
      • addProgramContactInformation

        public void addProgramContactInformation​(String emailAddress)
        Add Program Contact Information
        Parameters:
        emailAddress - E-Mail Address
      • fillSystemInformation

        protected void fillSystemInformation()
        Fill System Information
      • fillJavaInformation

        protected void fillJavaInformation()
        Fill Java Information
      • addInformation

        protected void addInformation​(JPanel pnl,
                                      String title,
                                      String information)
        Add Information
        Parameters:
        pnl - Panel
        title - Title
        information - Information
      • addInformation

        protected void addInformation​(JPanel pnl,
                                      String title,
                                      String information,
                                      InfoActionType infoActionType)
        Add Information
        Parameters:
        pnl - Panel
        title - Title
        information - Information
        infoActionType - Action Type or null
      • createDirectoryButton

        protected JButton createDirectoryButton​(String folder)
        Create Directory Button
        Parameters:
        folder - Folder Path
        Returns:
        Directory Button
      • createEMailButton

        protected JButton createEMailButton​(String emailAddress)
        Create E-Mail Button
        Parameters:
        emailAddress - E-Mail Address
        Returns:
        E-Mail Button
      • openDirectory

        protected void openDirectory​(String folder)
        Open Directory
        Parameters:
        folder - Folder Path
      • openDirectory

        protected void openDirectory​(File folder)
        Open Directory
        Parameters:
        folder - Folder
      • openEMail

        protected void openEMail​(String emailAddress)
        Open E-Mail
        Parameters:
        emailAddress - E-Mail Address