Serialized Form
serialVersionUID: -8605629717650358229L
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
serialVersionUID: 7114914860789537256L
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
serialVersionUID: 6436676886270843900L
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
serialVersionUID: 7233702908126976235L
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
serialVersionUID: 200834632704488311L
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:
LEFT
(left-to-right)
RIGHT
(right-to-left)