Serialized Form
serialVersionUID: -864166275572624948L
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)
isMouseInside
boolean isMouseInside
- Remember mouse position status
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
img_arrow
java.awt.Image img_arrow
- current arrow image
img_arrow_off
java.awt.Image img_arrow_off
- arrow image off status
img_arrow_over
java.awt.Image img_arrow_over
- arrow image ovr status
img_arrow_on
java.awt.Image img_arrow_on
- arrow image on status
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]
arrow_pos
int arrow_pos
- arrow image position
possible values are: ImageButton.LEFT, ImageButton.RIGHT
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
ax
int ax
- horizontal position of arrow image
ay
int ay
- vertical position of arrow image
aw
int aw
- width of arrow image in pixels
ah
int ah
- height of arrow 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: -4029595932415431150L
ab
ImageButton[] ab
- array to contain menu item elements (buttons)
m
java.awt.PopupMenu[] m
- array to contain submenus
loader
Jddm.MenuLoader[] loader
- array of popup menus (root menus)
a
java.applet.Applet a
- this applet.
(only final variables can be used in inner anonymous classes)
num_buttons
int num_buttons
- number of buttons
button_max_width
int button_max_width
- max button (menu item) width in pixels
button_max_height
int button_max_height
- max button (menu item) height in pixels
abfont
java.awt.Font abfont
- button font
subfont
java.awt.Font subfont
- submenu font
p_horizontal
boolean p_horizontal
- true if menu is horizontal
p_arrow_position
int p_arrow_position
- arrow position (LEFT or RIGHT)
p_popup_position
int p_popup_position
- popup menu position (respect the button) (LEFT, RIGHT, TOP, BOTTOM)
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:
- 2.1.000
p_default_hmargin
int p_default_hmargin
- default horizontal margin between buttons
- Since:
- 2.1.000
p_default_gap
int p_default_gap
- distance between button objects (image, label and arrow)
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_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_arrow_img_off
java.lang.String p_default_arrow_img_off
- image for arrow indicating submenu
p_default_arrow_img_over
java.lang.String p_default_arrow_img_over
- image for arrow indicating submenu
p_default_arrow_img_on
java.lang.String p_default_arrow_img_on
- image for arrow indicating submenu
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_submenu_font
java.lang.String p_default_submenu_font
- sub menu item font name
p_default_submenu_font_style
int p_default_submenu_font_style
- sub menu item font style (PLAIN, BOLD, ITALIC, BOLD+ITALIC)
p_default_submenu_font_size
int p_default_submenu_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
p_subid
int[] p_subid
- menu parent id (id of node)
p_node
boolean[] p_node
- true if menu item is a node
p_enabled
boolean[] p_enabled
- true if menu item is enabled
p_link
java.lang.String[] p_link
- menu link
p_target
java.lang.String[] p_target
- name of the 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 mouse-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 mouse-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_arrow_img_off
java.lang.String[] p_arrow_img_off
- arrow image for mouse-off state
p_arrow_img_over
java.lang.String[] p_arrow_img_over
- arrow image for mouse-over state
p_arrow_img_on
java.lang.String[] p_arrow_img_on
- arrow image for mouse-on state
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 in pixels between button objects (image, label and arrow)
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 in pixels
p_shortcut
java.lang.String[] p_shortcut
- keyboard shortcut to activate button (e.g: SHIFT+A)
jumpToUrl
java.awt.event.ActionListener jumpToUrl