Package apps.gui3
Class FirstTimeStartUpWizard
- java.lang.Object
-
- apps.gui3.FirstTimeStartUpWizard
-
- All Implemented Interfaces:
java.lang.Thread.UncaughtExceptionHandler
public class FirstTimeStartUpWizard extends java.lang.Object implements java.lang.Thread.UncaughtExceptionHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
FirstTimeStartUpWizard.Connect
(package private) static class
FirstTimeStartUpWizard.WizardPage
-
Field Summary
Fields Modifier and Type Field Description (package private) Apps3
app
protected JmrixConfigPane
connectionConfigPane
(package private) int
currentScreen
(package private) javax.swing.JPanel
entryPanel
(package private) javax.swing.JLabel
header
(package private) javax.swing.JPanel
helpPanel
(package private) java.util.Locale
initalLocale
(package private) java.util.HashMap<java.lang.String,java.util.Locale>
locale
(package private) javax.swing.JComboBox<java.lang.String>
localeBox
(package private) java.lang.String[]
localeNames
(package private) javax.swing.JPanel
mainWizardPanel
(package private) java.awt.Dimension
maxHelpFieldDim
(package private) java.awt.Dimension
minHelpFieldDim
(package private) javax.swing.JTextField
owner
(package private) JmriJFrame
parent
(package private) java.awt.Image
splashIm
(package private) java.util.ArrayList<FirstTimeStartUpWizard.WizardPage>
wizPage
-
Constructor Summary
Constructors Constructor Description FirstTimeStartUpWizard(JmriJFrame parent, Apps3 app)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) javax.swing.JPanel
createButtonPanel()
(package private) javax.swing.JComponent
createEntryPanel()
(package private) javax.swing.JPanel
createHelpPanel()
(package private) void
createScreens()
(package private) javax.swing.JPanel
createTopBanner()
protected void
customizeConnection()
void
dispose()
javax.swing.JPanel
doLocale()
(package private) void
finishAndConnect()
protected java.lang.String
firstPrompt()
(package private) void
firstWelcome()
(package private) javax.swing.JLabel
formatText(java.lang.String text)
javax.swing.JPanel
getPanel()
(package private) void
setConnection()
(package private) void
setDefaultOwner()
void
uncaughtException(java.lang.Thread t, java.lang.Throwable e)
-
-
-
Field Detail
-
splashIm
java.awt.Image splashIm
-
parent
JmriJFrame parent
-
connectionConfigPane
protected final JmrixConfigPane connectionConfigPane
-
header
javax.swing.JLabel header
-
wizPage
java.util.ArrayList<FirstTimeStartUpWizard.WizardPage> wizPage
-
entryPanel
javax.swing.JPanel entryPanel
-
helpPanel
javax.swing.JPanel helpPanel
-
minHelpFieldDim
java.awt.Dimension minHelpFieldDim
-
maxHelpFieldDim
java.awt.Dimension maxHelpFieldDim
-
owner
javax.swing.JTextField owner
-
currentScreen
int currentScreen
-
initalLocale
java.util.Locale initalLocale
-
localeBox
javax.swing.JComboBox<java.lang.String> localeBox
-
locale
java.util.HashMap<java.lang.String,java.util.Locale> locale
-
localeNames
final java.lang.String[] localeNames
-
mainWizardPanel
javax.swing.JPanel mainWizardPanel
-
-
Constructor Detail
-
FirstTimeStartUpWizard
public FirstTimeStartUpWizard(JmriJFrame parent, Apps3 app)
-
-
Method Detail
-
createTopBanner
javax.swing.JPanel createTopBanner()
-
customizeConnection
protected void customizeConnection()
-
createHelpPanel
javax.swing.JPanel createHelpPanel()
-
createScreens
void createScreens()
-
dispose
public void dispose()
-
createEntryPanel
javax.swing.JComponent createEntryPanel()
-
setDefaultOwner
void setDefaultOwner()
-
firstPrompt
protected java.lang.String firstPrompt()
-
setConnection
void setConnection()
-
firstWelcome
void firstWelcome()
-
finishAndConnect
void finishAndConnect()
-
createButtonPanel
javax.swing.JPanel createButtonPanel()
-
uncaughtException
public void uncaughtException(java.lang.Thread t, java.lang.Throwable e)
- Specified by:
uncaughtException
in interfacejava.lang.Thread.UncaughtExceptionHandler
-
doLocale
public javax.swing.JPanel doLocale()
-
formatText
javax.swing.JLabel formatText(java.lang.String text)
-
getPanel
public javax.swing.JPanel getPanel()
-
-