Serialized Form


Package com.tecnick.jwtm

Class com.tecnick.jwtm.BgPanel extends java.awt.Panel implements Serializable

serialVersionUID: -8605629717650358229L

Serialized Fields

bufferGraphics

java.awt.Graphics bufferGraphics
graphics for double buffering


offscreen

java.awt.Image offscreen
offscreen image to handle double buffering


bg_image

java.awt.Image bg_image
background image


stretched_img

java.awt.Image stretched_img
stetched copy of background image


img_w

int img_w
Background image width


img_h

int img_h
Background image height


pnl_w

int pnl_w
Panel width


pnl_h

int pnl_h
Panel height


stretch_done

boolean stretch_done
remember when image stretching is done (to avoid loops)


mode

int mode

Class com.tecnick.jwtm.ConnectorButton extends java.awt.Panel implements Serializable

serialVersionUID: 7114914860789537256L

Serialized Fields

bufferGraphics

java.awt.Graphics bufferGraphics
graphics for double buffering


offscreen

java.awt.Image offscreen
offscreen image to handle double buffering


actionCommand

java.lang.String actionCommand
action command to be returned to the listener


actionListener

java.awt.event.ActionListener actionListener
the action listener (for events)


connectorID

int connectorID
menu item id to be returned on event as actionCommand


img

java.awt.Image img
current button icon


img_off

java.awt.Image img_off
button icon for normal state


img_on

java.awt.Image img_on
button icon for button pressed


img_over

java.awt.Image img_over
button icon for mouse over


img_bg

java.awt.Image img_bg
current background button image


img_bg_off

java.awt.Image img_bg_off
button background image for normal state


img_bg_on

java.awt.Image img_bg_on
button background image for button pressed


img_bg_over

java.awt.Image img_bg_over
button background image for mouse over


imageScale

float imageScale
float parameter to scale the image size


audio_click

java.applet.AudioClip audio_click
audio clip for button click event


audio_over

java.applet.AudioClip audio_over
audio clip for mouse over event


direction

int direction
connector direction (right = left-to-right)


ix

int ix
horizontal position of internal button icon image


iy

int iy
vertical position of internal button icon image


iw

int iw
width of internal button icon image in pixels


ih

int ih
height of internal button icon image in pixels


bw

int bw
width of background image in pixels


bh

int bh
height of background image in pixels


col_off_bck

java.awt.Color col_off_bck
background color for mouse-off state


col_over_bck

java.awt.Color col_over_bck
background color for mouse-over state


col_on_bck

java.awt.Color col_on_bck
background color for mouse-on state


col_off_line

java.awt.Color col_off_line
line color for mouse-off state


col_over_line

java.awt.Color col_over_line
line color for mouse-over state


col_on_line

java.awt.Color col_on_line
line color for mouse-on state


line_width

int line_width
connector line width in pixels (0 = no line)


connector_min_width

int connector_min_width
connector block minimum width


connector_width

int connector_width
connector final width


connector_height

int connector_height
connector height (must be equal to button height)


vertical_connector

boolean[] vertical_connector
connector height (same as button height)


item_level

int item_level
node level


first_node

boolean first_node
true if element is a first node


last_node

boolean last_node
true if element is a last node


connector_opened

boolean connector_opened
true if element is a closed node


first_line_x

int first_line_x
first connector line position


h_line_y

int h_line_y
first connector line position


h_line_lenght

int h_line_lenght
horizontal line lenght


v_line_lenght

int v_line_lenght
vertical line lenght


current_action

int current_action
current button action to send to listener -1 means no action

Class com.tecnick.jwtm.ImageButton extends java.awt.Panel implements Serializable

serialVersionUID: 6436676886270843900L

Serialized Fields

bufferGraphics

java.awt.Graphics bufferGraphics
graphics for double buffering


offscreen

java.awt.Image offscreen
offscreen image to handle double buffering


actionCommand

java.lang.String actionCommand
action command to be returned to the listener


actionListener

java.awt.event.ActionListener actionListener
the action listener (for events)


isButtonPushed

boolean isButtonPushed
Remember mouse up/down status


buttonID

int buttonID
menu item id to be returned on event as actionCommand


bevel_width

int bevel_width
3D bevel width in pixels


label

java.lang.String label
button label


img

java.awt.Image img
current button icon


img_off

java.awt.Image img_off
button icon for normal state


img_on

java.awt.Image img_on
button icon for button pressed


img_over

java.awt.Image img_over
button icon for mouse over


img_bg

java.awt.Image img_bg
current background button image


img_bg_off

java.awt.Image img_bg_off
button background image for normal state


img_bg_on

java.awt.Image img_bg_on
button background image for button pressed


img_bg_over

java.awt.Image img_bg_over
button background image for mouse over


inactive_img

java.awt.Image inactive_img
inactive image for disabled button


imageScale

float imageScale
float parameter to scale the image size


audio_click

java.applet.AudioClip audio_click
audio clip for button click event


audio_over

java.applet.AudioClip audio_over
audio clip for mouse over event


fShowBorder

boolean fShowBorder
if true display the 3D button border


fDrawPushedIn

boolean fDrawPushedIn
if true make the button "depress" when clicked.


pos

int pos
label position relative to icon position. possible values are: ImageButton.LEFT, ImageButton.RIGHT, ImageButton.TOP, ImageButton.BOTTOM


center_block

boolean center_block
if true center the block [image + label]


padding

int[] padding
array of button paddings (Left, Right, Top, Bottom) distance in pixels between button border and button objects (image or label)


gap

int gap
distance in pixels between image and label


shadow_x

int shadow_x
text shadow relative horizontal position in pixels


shadow_y

int shadow_y
text shadow relative vertical position in pixels


ix

int ix
horizontal position of internal button icon image


iy

int iy
vertical position of internal button icon image


iw

int iw
width of internal button icon image in pixels


ih

int ih
height of internal button icon image in pixels


bx

int bx
horizontal position of background image


by

int by
vertical position of background image


bw

int bw
width of background image in pixels


bh

int bh
height of background image in pixels


col_off_bck

java.awt.Color col_off_bck
background color for mouse-off state


col_over_bck

java.awt.Color col_over_bck
background color for mouse-over state


col_on_bck

java.awt.Color col_on_bck
background color for mouse-on state


col_off_txt

java.awt.Color col_off_txt
text color for mouse-off state


col_over_txt

java.awt.Color col_over_txt
text color for mouse-over state


col_on_txt

java.awt.Color col_on_txt
text color for mouse-on state


col_off_sdw

java.awt.Color col_off_sdw
text shadow color for mouse-off state


col_over_sdw

java.awt.Color col_over_sdw
text shadow color for mouse-over state


col_on_sdw

java.awt.Color col_on_sdw
text shadow color for mouse-on state


col_shadow

java.awt.Color col_shadow
remember current text shadow color


current_action

int current_action
current button action to send to listener -1 means no action

Class com.tecnick.jwtm.Jwtm extends java.applet.Applet implements Serializable

serialVersionUID: 7233702908126976235L

Serialized Fields

ab

ImageButton[] ab
array to contain tree item elements (cliccable buttons)


cb

ConnectorButton[] cb
array to contain tree connectors elements


a

java.applet.Applet a
this applet. (only final variables can be used in inner anonymous classes)


item_layout

java.awt.FlowLayout item_layout
layout for [connector + button] block


tree_layout

VFlowLayout tree_layout
layout for the tree


scroll_pane

java.awt.ScrollPane scroll_pane
scroll pane to scroll the tree structure


tree_pane

BgPanel tree_pane
Panel with background


num_buttons

int num_buttons
number of buttons


abfont

java.awt.Font abfont
button font


p_menu_direction

int p_menu_direction
Menu direction (LEFT=left-to-right or RIGHT=right-to-left)


p_connector_bck_img_off

java.lang.String p_connector_bck_img_off
button image for off status


p_connector_bck_img_over

java.lang.String p_connector_bck_img_over
button image for mouse-over status


p_connector_bck_img_on

java.lang.String p_connector_bck_img_on
button image for mouse-click status


p_img_node_off

java.awt.Image p_img_node_off
connector icon when mouse is off (closed)


p_img_node_on

java.awt.Image p_img_node_on
connector icon when mouse is on (open)


p_img_node_over

java.awt.Image p_img_node_over
connector icon when mouse is over


p_connector_sound_over

java.lang.String p_connector_sound_over
mouse over button sound


p_connector_sound_click

java.lang.String p_connector_sound_click
mouse click button sound


p_connector_bck_col_off

java.awt.Color p_connector_bck_col_off
button off background color


p_connector_bck_col_over

java.awt.Color p_connector_bck_col_over
button over background color


p_connector_bck_col_on

java.awt.Color p_connector_bck_col_on
button on background color


p_connector_line_col_off

java.awt.Color p_connector_line_col_off
button off background color


p_connector_line_col_over

java.awt.Color p_connector_line_col_over
button over background color


p_connector_line_col_on

java.awt.Color p_connector_line_col_on
button on background color


p_connector_line_width

int p_connector_line_width
connector line width in pixels (0 = no line)


p_connector_min_width

int p_connector_min_width
connector minimum width


p_default_padding

int[] p_default_padding
array of button paddings (Left, Right, Top, Bottom) pixels between button border and first element (image or label)


p_default_vmargin

int p_default_vmargin
default vertical margin between buttons

Since:
1.1.000

p_default_hmargin

int p_default_hmargin
default horizontal margin between buttons

Since:
1.1.000

p_default_gap

int p_default_gap
distance between button objects (image, label)


p_default_pushed

boolean p_default_pushed
if true enable button pushed status


p_default_label_position

int p_default_label_position
label position respect the image (LEFT, RIGHT, TOP, BOTTOM)


p_default_center_block

boolean p_default_center_block
if true center the block (image+label) on the button


p_default_border_width

int p_default_border_width
button bevel width (0 = no bevel)


p_default_target

java.lang.String p_default_target
default frame target


p_disabled_msg

java.lang.String p_disabled_msg
default disabled message


p_background_col

java.awt.Color p_background_col
applet background color


p_background_img

java.awt.Image p_background_img
applet background imag


p_background_img_pos

int p_background_img_pos
applet background image position (TILE, CENTER, STRETCH, LEFT, RIGHT)


p_default_colbck_off

java.awt.Color p_default_colbck_off
button off background color


p_default_colbck_over

java.awt.Color p_default_colbck_over
button over background color


p_default_colbck_on

java.awt.Color p_default_colbck_on
button on background color


p_default_coltxt_off

java.awt.Color p_default_coltxt_off
button off text color


p_default_coltxt_over

java.awt.Color p_default_coltxt_over
button over text color


p_default_coltxt_on

java.awt.Color p_default_coltxt_on
button on text color


p_default_colsdw_off

java.awt.Color p_default_colsdw_off
button off text shadow color


p_default_colsdw_over

java.awt.Color p_default_colsdw_over
button over text shadow color


p_default_colsdw_on

java.awt.Color p_default_colsdw_on
button on text shadow color


p_default_shadow_x

int p_default_shadow_x
text shadow relative horizontal position


p_default_shadow_y

int p_default_shadow_y
text shadow relative vertical position


p_default_bck_img_off

java.lang.String p_default_bck_img_off
button image for off status


p_default_bck_img_over

java.lang.String p_default_bck_img_over
button image for mouse-over status


p_default_bck_img_on

java.lang.String p_default_bck_img_on
button image for mouse-click status


p_default_icon_off

java.lang.String p_default_icon_off
button image icon off status


p_default_icon_over

java.lang.String p_default_icon_over
button image icon over status


p_default_icon_on

java.lang.String p_default_icon_on
button image icon on status


p_default_main_font

java.lang.String p_default_main_font
button font name


p_default_main_font_style

int p_default_main_font_style
button style (PLAIN, BOLD, ITALIC, BOLD+ITALIC)


p_default_main_font_size

int p_default_main_font_size
font size


p_default_encoding

java.lang.String p_default_encoding
charset encoding


p_page_encoding

java.lang.String p_page_encoding
html page encoding


p_default_sound_over

java.lang.String p_default_sound_over
mouse over button sound


p_default_sound_click

java.lang.String p_default_sound_click
mouse click button sound


p_data_file

java.lang.String p_data_file
url of text file containing menu data (alternative to parameters)


p_id

int[] p_id
menu id


p_subid

int[] p_subid
menu parent id (id of node)


p_node

boolean[] p_node
true if is a node


p_enabled

boolean[] p_enabled
true if is enabled


p_level

int[] p_level
remember elements indentation level


p_last_node

boolean[] p_last_node
true when element is the last child of tree branch


p_v_connectors

boolean[][] p_v_connectors
remember wich vertical connector to draw next to the element node


p_link

java.lang.String[] p_link
menu link


p_target

java.lang.String[] p_target
frame target


p_encoding

java.lang.String[] p_encoding
menu item charset encoding


p_name

java.lang.String[] p_name
menu item name


p_description

java.lang.String[] p_description
menu item description


p_icon_off

java.lang.String[] p_icon_off
button image icon off status


p_icon_over

java.lang.String[] p_icon_over
button image icon over status


p_icon_on

java.lang.String[] p_icon_on
button image icon on status


p_colbck_off

java.awt.Color[] p_colbck_off
button off background color


p_colbck_over

java.awt.Color[] p_colbck_over
button over background color


p_colbck_on

java.awt.Color[] p_colbck_on
button on background color


p_coltxt_off

java.awt.Color[] p_coltxt_off
button off text color


p_coltxt_over

java.awt.Color[] p_coltxt_over
button over text color


p_coltxt_on

java.awt.Color[] p_coltxt_on
button on text color


p_colsdw_off

java.awt.Color[] p_colsdw_off
button off text shadow color


p_colsdw_over

java.awt.Color[] p_colsdw_over
button over text shadow color


p_colsdw_on

java.awt.Color[] p_colsdw_on
button on text shadow color


p_shadow_x

int[] p_shadow_x
text shadow relative horizontal position


p_shadow_y

int[] p_shadow_y
text shadow relative vertical position


p_bck_img_off

java.lang.String[] p_bck_img_off
button image for off status


p_bck_img_over

java.lang.String[] p_bck_img_over
button image for mouse-over status


p_bck_img_on

java.lang.String[] p_bck_img_on
button image for maouse-click status


p_sound_over

java.lang.String[] p_sound_over
mouse over button sound


p_sound_click

java.lang.String[] p_sound_click
mouse click button sound


p_pushed

boolean[] p_pushed
if true enable button pushed status


p_padding

int[][] p_padding
array of button paddings (Left, Right, Top, Bottom) pixels between left button border and first element (image or label)


p_gap

int[] p_gap
distance between button objects (image and label)


p_label_position

int[] p_label_position
label position respect the image (LEFT, RIGHT, TOP, BOTTOM)


p_center_block

boolean[] p_center_block
if true center the block (image+label) on the button


p_border_width

int[] p_border_width
button bevel width (0 = no bevel)


p_font

java.lang.String[] p_font
button font name


p_font_style

int[] p_font_style
button style (PLAIN, BOLD, ITALIC, BOLD+ITALIC)


p_font_size

int[] p_font_size
font size


p_shortcut

java.lang.String[] p_shortcut
keyboard shortcut to activate button (e.g: SHIFT+A)


jumpToUrl

java.awt.event.ActionListener jumpToUrl

Class com.tecnick.jwtm.VFlowLayout extends java.awt.FlowLayout implements Serializable

serialVersionUID: 200834632704488311L

Serialized Fields

halign

int halign
align is the property that determines how each row distributes empty space. It can be one of the following values:


valign

int valign
valign is the property that determines how each column distributes empty space. It can be one of the following values:


hgap

int hgap
The flow layout manager allows a seperation of components with gaps. The horizontal gap will specify the space between components.

 
See Also:
getHgap(), setHgap(int)

vgap

int vgap
The flow layout manager allows a seperation of components with gaps. The vertical gap will specify the space between rows.

 
See Also:
getHgap(), setHgap(int)

orientation

int orientation
orientation is the property that determines the component orientation (LTR or RTL). It can be one of the following values: