Class AboutUIBuilder

java.lang.Object
org.nuiton.jaxx.widgets.about.AboutUIBuilder

public class AboutUIBuilder
extends java.lang.Object
Created on 12/09/16.
Author:
Tony Chemit - chemit@codelutin.com
  • Field Details

  • Constructor Details

    • AboutUIBuilder

      public AboutUIBuilder​(java.awt.Frame parent)
  • Method Details

    • builder

      public static AboutUIBuilder builder​(java.awt.Frame parent)
    • setTitle

      public AboutUIBuilder setTitle​(java.lang.String title)
    • setIconPath

      public AboutUIBuilder setIconPath​(java.lang.String iconPath)
    • setBottomText

      public AboutUIBuilder setBottomText​(java.lang.String bottomText)
    • addAboutTab

      public AboutUIBuilder addAboutTab​(java.lang.String aboutText, boolean html)
    • addDefaultLicenseTab

      public AboutUIBuilder addDefaultLicenseTab​(java.lang.String projectName, boolean html)
    • addLicenseTab

      public AboutUIBuilder addLicenseTab​(java.lang.String resourceName, boolean html)
    • addDefaultThirdPartyTab

      public AboutUIBuilder addDefaultThirdPartyTab​(java.lang.String projectName, boolean html)
    • addThirdPartyTab

      public AboutUIBuilder addThirdPartyTab​(java.lang.String resourceName, boolean html)
    • addDefaultChangelogTab

      public AboutUIBuilder addDefaultChangelogTab​(java.lang.String projectName, boolean html)
    • addChangelogTab

      public AboutUIBuilder addChangelogTab​(java.lang.String resourceName, boolean html)
    • addTab

      public AboutUIBuilder addTab​(java.lang.String tabTitle, java.lang.String tabContent, boolean html)
    • addTabFromResource

      public AboutUIBuilder addTabFromResource​(java.lang.String tabTitle, java.lang.String resourceName, boolean html)
    • addTab

      public AboutUIBuilder addTab​(java.lang.String tabTitle, javax.swing.JComponent component)
    • build

      public AboutUI build()
    • addTab0

      protected AboutUIBuilder addTab0​(java.lang.String tabTitle, java.lang.String tabContent, boolean html)
    • load

      protected java.lang.String load​(java.lang.String resourceName)