com.sshtools.common.ui

Class SshToolsApplicationApplet

Known Direct Subclasses:
SshToolsApplicationClientApplet

public abstract class SshToolsApplicationApplet
extends JApplet

Version:
$Revision: 1.14 $
Author:
$author$

Nested Class Summary

class
SshToolsApplicationApplet.SshToolsApplicationAppletContainer

Field Summary

static String[][]
PARAMETER_INFO
protected SshToolsApplicationPanel
applicationPanel
protected String
disabledActions
protected Color
infoBackground
protected Color
infoBorderColor
protected int
infoBorderThickness
protected Color
infoForeground
protected com.sshtools.common.ui.SshToolsApplicationApplet.LoadingPanel
loadingPanel
protected Log
log
protected boolean
menuBar
protected boolean
statusBar
protected boolean
toolBar
protected JSeparator
toolSeparator

Method Summary

JComponent
buildAppletComponent()
abstract SshToolsApplicationPanel
createApplicationPanel()
void
destroy()
void
doAction(String name)
String
getParameter(String key, String def)
String[][]
getParameterInfo()
void
init()
void
initApplet()
protected void
seriousAppletError(Throwable t)
protected void
setAppletComponent(JComponent component)
void
start()
void
startApplet()
void
stop()

Field Details

PARAMETER_INFO

public static final String[][] PARAMETER_INFO

applicationPanel

protected SshToolsApplicationPanel applicationPanel

disabledActions

protected String disabledActions

infoBackground

protected Color infoBackground

infoBorderColor

protected Color infoBorderColor

infoBorderThickness

protected int infoBorderThickness

infoForeground

protected Color infoForeground

loadingPanel

protected com.sshtools.common.ui.SshToolsApplicationApplet.LoadingPanel loadingPanel

log

protected Log log

menuBar

protected boolean menuBar

statusBar

protected boolean statusBar

toolBar

protected boolean toolBar

toolSeparator

protected JSeparator toolSeparator

Method Details

buildAppletComponent

public JComponent buildAppletComponent()
            throws IOException,
                   SshToolsApplicationException
Returns:

createApplicationPanel

public abstract SshToolsApplicationPanel createApplicationPanel()
            throws SshToolsApplicationException
Returns:

destroy

public void destroy()

doAction

public void doAction(String name)
Parameters:
name -

getParameter

public String getParameter(String key,
                           String def)
Parameters:
key -
def -
Returns:

getParameterInfo

public String[][] getParameterInfo()
Returns:

init

public void init()

initApplet

public void initApplet()
            throws IOException

seriousAppletError

protected void seriousAppletError(Throwable t)
Parameters:
t -

setAppletComponent

protected void setAppletComponent(JComponent component)
Parameters:
component -

start

public void start()

startApplet

public void startApplet()

stop

public void stop()

Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.