com.jgoodies.skeleton
Class SkeletonPro

java.lang.Object
  extended by com.jgoodies.binding.beans.Model
      extended by com.jgoodies.uif.application.Application
          extended by com.jgoodies.uif.application.AbstractUIFApplication
              extended by com.jgoodies.uifextras.convenience.DefaultUIFApplication
                  extended by com.jgoodies.skeleton.SkeletonPro
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, Serializable

public final class SkeletonPro
extends com.jgoodies.uifextras.convenience.DefaultUIFApplication

This is the main class of the Skeleton Pro application. It utilizes the default application startup process from the JGoodies UI framework.

Version:
$Revision: 1.35 $
Author:
Karsten Lentzsch
See Also:
MainModel, MainFrame, Serialized Form

Constructor Summary
SkeletonPro()
           
 
Method Summary
protected  void configureLayoutMap()
           
protected  void configureSplash()
          Configures the splash to colorize the progress bar.
protected  void configureUI()
          Configures the user interface.
protected  com.jgoodies.uif.AbstractFrame createMainFrame()
          Creates and returns the application's main frame.
protected  void initializeActions()
          Initializes the actions used in this application.
protected  void launchApplication()
          Brings up the application.
static void main(String[] arguments)
          Sets the OS X menu name and launches the Skeleton Pro application.
 
Methods inherited from class com.jgoodies.uifextras.convenience.DefaultUIFApplication
addMessageHandler, checkSetup, configureHelp, configureLogging, configureLogging2, configureSetupManager, getDefaultLogFilePattern, getDefaultLogFilePrefix
 
Methods inherited from class com.jgoodies.uif.application.AbstractUIFApplication
addLogFileHandler, configureLoggingFromProperties, disposeFramesAndWindows, ensureParentDirectoryExists, exitSystem, getApplicationDataDirectory, getAppResourceMap, load, lookupApplicationDataBaseDirectory, lookupApplicationDataDirectory, shutdown, startup
 
Methods inherited from class com.jgoodies.uif.application.Application
addExitListener, clearActionMap, end, exit, exit, exitAllowed, fireApplicationExiting, getAction, getActionMap, getApplicationExitOnWindowClosingHandler, getResourceMap, launch, removeExitListener
 
Methods inherited from class com.jgoodies.binding.beans.Model
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, equals, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SkeletonPro

public SkeletonPro()
Method Detail

main

public static void main(String[] arguments)
Sets the OS X menu name and launches the Skeleton Pro application.


configureSplash

protected void configureSplash()
Configures the splash to colorize the progress bar.

Overrides:
configureSplash in class com.jgoodies.uifextras.convenience.DefaultUIFApplication

configureUI

protected void configureUI()
Configures the user interface.

Overrides:
configureUI in class com.jgoodies.uifextras.convenience.DefaultUIFApplication

configureLayoutMap

protected void configureLayoutMap()

createMainFrame

protected com.jgoodies.uif.AbstractFrame createMainFrame()
Creates and returns the application's main frame.

Specified by:
createMainFrame in class com.jgoodies.uifextras.convenience.DefaultUIFApplication

initializeActions

protected void initializeActions()
Initializes the actions used in this application.

Specified by:
initializeActions in class com.jgoodies.uifextras.convenience.DefaultUIFApplication

launchApplication

protected void launchApplication()
Brings up the application. It initializes the main frame, checks the setup process, initializes all actions, then builds the main frame, and finally opens it.

The texts set in Splash.setNote(String) may be honored or ignored by the splash provider. For example the ImageSplash ignores note changes by default; you can enable this feature via ImageSplash.setNoteEnabled(boolean).

Overrides:
launchApplication in class com.jgoodies.uifextras.convenience.DefaultUIFApplication


Copyright © 2002-2008 JGoodies Karsten Lentzsch. All Rights Reserved.