All Packages This Package Class Hierarchy Class Search Index
Class com.tolstoy.imagemeister.ButtonPanel
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----com.tolstoy.imagemeister.ButtonPanel
class ButtonPanel
extends java.awt.Panel
implements com.tolstoy.imagemeister.ButtonPanelI
{
// Fields 29
private ImageButton btn0;
private ImageButton btn1;
private ImageButton btn2;
private ImageButton btn3;
private ImageButton btn4;
private ImageButtonToggle cb1;
private ImageButtonToggle cb2;
private static final String copyright;
private String fileString;
private static final int kButton1X;
private static final int kButton2X;
private static final int kButton3X;
private static final int kButton4X;
private static final int kButtonH;
private static final int kButtonW;
private static final int kButtonY;
private static final int kCheckbox1X;
private static final int kCheckbox2X;
private static final int kCheckboxH;
private static final int kCheckboxW;
private static final int kLevelH;
private static final int kLevelW;
private static final int kLevelX;
private static final int kLevelY;
private static final int kUpALevelH;
private static final int kUpALevelW;
private static final int kUpALevelX;
private static final int kUpALevelY;
private ButtonPanelOwnerI owner;
// Constructors 1
public ButtonPanel(ButtonPanelOwnerI, String);
// Methods 6
public boolean getCheckboxValue(int);
public boolean handleEvent(Event);
public void paint(Graphics);
public Dimension preferredSize();
public void setCheckboxValue(int, boolean);
public void setFileString(String);
}
The control bar at the top of ImageMeister.
When this object is created, it is passed an object implementing the ButtonPanelOwnerI interface; this object
will be called when the user clicks one of the buttons.
This object also contains the two checkboxes and the text area in which the current folder is displayed.
- Author:
-
Copyright (c) 1997,1998,1999,2000 Samizdat Productions. All Rights Reserved.
private static final String copyright
private ImageButton btn0
private ImageButton btn1
private ImageButton btn2
private ImageButton btn3
private ImageButton btn4
private ImageButtonToggle cb1
private ImageButtonToggle cb2
private String fileString
private ButtonPanelOwnerI owner
private static final int kButtonW
private static final int kButtonH
private static final int kButtonY
private static final int kCheckboxW
private static final int kCheckboxH
private static final int kButton1X
private static final int kButton2X
private static final int kButton3X
private static final int kButton4X
private static final int kCheckbox1X
private static final int kCheckbox2X
private static final int kLevelX
private static final int kLevelY
private static final int kLevelW
private static final int kLevelH
private static final int kUpALevelX
private static final int kUpALevelY
private static final int kUpALevelW
private static final int kUpALevelH
public ButtonPanel(ButtonPanelOwnerI onr,
String imBase)
Parameter | Description |
onr | the object which will be called when a button is pressed |
imBase | the path to the folder containing the .gif files with the button graphics |
public boolean getCheckboxValue(int which)
From the ButtonPanelI interface.
- Implements:
- getCheckboxValue in interface ButtonPanelI
public void setCheckboxValue(int which,
boolean b)
From the ButtonPanelI interface.
- Implements:
- setCheckboxValue in interface ButtonPanelI
public void setFileString(String s)
The text area showing the current folder ("", etc.)
public boolean handleEvent(Event e)
- Overrides:
- handleEvent in class Component
public void paint(Graphics g)
- Overrides:
- paint in class Container
public Dimension preferredSize()
- Overrides:
- preferredSize in class Container
All Packages This Package Class Hierarchy Class Search Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7