Package org.nuiton.jaxx.widgets.about
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 Summary
Fields Modifier and Type Field Description static java.lang.StringCLOSE_ACTIONprotected AboutUIui -
Constructor Summary
Constructors Constructor Description AboutUIBuilder(java.awt.Frame parent) -
Method Summary
Modifier and Type Method Description AboutUIBuilderaddAboutTab(java.lang.String aboutText, boolean html)AboutUIBuilderaddChangelogTab(java.lang.String resourceName, boolean html)AboutUIBuilderaddDefaultChangelogTab(java.lang.String projectName, boolean html)AboutUIBuilderaddDefaultLicenseTab(java.lang.String projectName, boolean html)AboutUIBuilderaddDefaultThirdPartyTab(java.lang.String projectName, boolean html)AboutUIBuilderaddLicenseTab(java.lang.String resourceName, boolean html)AboutUIBuilderaddTab(java.lang.String tabTitle, java.lang.String tabContent, boolean html)AboutUIBuilderaddTab(java.lang.String tabTitle, javax.swing.JComponent component)protected AboutUIBuilderaddTab0(java.lang.String tabTitle, java.lang.String tabContent, boolean html)AboutUIBuilderaddTabFromResource(java.lang.String tabTitle, java.lang.String resourceName, boolean html)AboutUIBuilderaddThirdPartyTab(java.lang.String resourceName, boolean html)AboutUIbuild()static AboutUIBuilderbuilder(java.awt.Frame parent)protected java.lang.Stringload(java.lang.String resourceName)AboutUIBuildersetBottomText(java.lang.String bottomText)AboutUIBuildersetIconPath(java.lang.String iconPath)AboutUIBuildersetTitle(java.lang.String title)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
CLOSE_ACTION
public static final java.lang.String CLOSE_ACTION- See Also:
- Constant Field Values
-
ui
-
-
Constructor Details
-
AboutUIBuilder
public AboutUIBuilder(java.awt.Frame parent)
-
-
Method Details
-
builder
-
setTitle
-
setIconPath
-
setBottomText
-
addAboutTab
-
addDefaultLicenseTab
-
addLicenseTab
-
addDefaultThirdPartyTab
-
addThirdPartyTab
-
addDefaultChangelogTab
-
addChangelogTab
-
addTab
-
addTabFromResource
public AboutUIBuilder addTabFromResource(java.lang.String tabTitle, java.lang.String resourceName, boolean html) -
addTab
-
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)
-