Package org.nuiton.jaxx.widgets.about
Class AboutUIBuilder
- java.lang.Object
-
- org.nuiton.jaxx.widgets.about.AboutUIBuilder
-
public class AboutUIBuilder extends Object
Created on 12/09/16.- Author:
- Tony Chemit - chemit@codelutin.com
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLOSE_ACTIONprotected AboutUIui
-
Constructor Summary
Constructors Constructor Description AboutUIBuilder(Frame parent)
-
Method Summary
-
-
-
Field Detail
-
CLOSE_ACTION
public static final String CLOSE_ACTION
- See Also:
- Constant Field Values
-
ui
protected final AboutUI ui
-
-
Constructor Detail
-
AboutUIBuilder
public AboutUIBuilder(Frame parent)
-
-
Method Detail
-
builder
public static AboutUIBuilder builder(Frame parent)
-
setTitle
public AboutUIBuilder setTitle(String title)
-
setIconPath
public AboutUIBuilder setIconPath(String iconPath)
-
setBottomText
public AboutUIBuilder setBottomText(String bottomText)
-
addAboutTab
public AboutUIBuilder addAboutTab(String aboutText, boolean html)
-
addDefaultLicenseTab
public AboutUIBuilder addDefaultLicenseTab(String projectName, boolean html)
-
addLicenseTab
public AboutUIBuilder addLicenseTab(String resourceName, boolean html)
-
addDefaultThirdPartyTab
public AboutUIBuilder addDefaultThirdPartyTab(String projectName, boolean html)
-
addThirdPartyTab
public AboutUIBuilder addThirdPartyTab(String resourceName, boolean html)
-
addDefaultChangelogTab
public AboutUIBuilder addDefaultChangelogTab(String projectName, boolean html)
-
addChangelogTab
public AboutUIBuilder addChangelogTab(String resourceName, boolean html)
-
addTab
public AboutUIBuilder addTab(String tabTitle, String tabContent, boolean html)
-
addTabFromResource
public AboutUIBuilder addTabFromResource(String tabTitle, String resourceName, boolean html)
-
addTab
public AboutUIBuilder addTab(String tabTitle, JComponent component)
-
build
public AboutUI build()
-
addTab0
protected AboutUIBuilder addTab0(String tabTitle, String tabContent, boolean html)
-
-