A B C D E F G H I J L M N O P Q R S T V W

A

Applet - class jewl.Applet.
The base class for an applet that can be used with JEWL windows.
Applet() - Constructor for class jewl.Applet
 
AppletPanel - class jewl.AppletPanel.
The top-level graphical container associated with an applet.
activate() - Method in class jewl.Button
Activate this button as if it was selected by a mouse click.
activate() - Method in class jewl.MenuItem
Activate this menu item as if it was selected by a mouse click.
add(DrawingObject) - Method in class jewl.Canvas
Add a new drawing object to the canvas.
addEventListener(EventListener) - Method in class jewl.Window
Add an event listener associated with this window.
addFilter(String, String) - Method in class jewl.FileDialog
Add a new file filter into the dialog.
addFilter(String[], String) - Method in class jewl.FileDialog
Insert a new file filter into the dialog.
addPage(String) - Method in class jewl.TabbedPanel
Add a new page to the panel.
addSeparator() - Method in class jewl.Menu
Add a separator line to this menu.
appendLine(String) - Method in class jewl.MultiLineControl
Append a new line to the end of this control.
appendLines(String[]) - Method in class jewl.MultiLineControl
Append a set of lines to the end of this control.

B

BooleanControl - class jewl.BooleanControl.
The abstract base class for text controls which incorporate a Boolean state.
Button - class jewl.Button.
A text control which generates a command code (a character) when it is pressed.
Button(Container, int, int, int, int, String, char) - Constructor for class jewl.Button
Construct a new button.

C

CENTER - Static variable in class jewl.TextControl
Used for centred text.
CENTRE - Static variable in class jewl.TextControl
Used for centred text, using British spelling.
Canvas - class jewl.Canvas.
A general-purpose drawing surface.
Canvas(Container, int, int, int, int) - Constructor for class jewl.Canvas
Construct a new canvas which is not interactive.
Canvas(Container, int, int, int, int, char) - Constructor for class jewl.Canvas
Construct a new canvas which responds to the mouse.
CheckBox - class jewl.CheckBox.
A control containing a box which can be checked or unchecked.
CheckBox(Container, int, int, int, int, String) - Constructor for class jewl.CheckBox
Construct a new checkbox.
CircleObject - class jewl.canvas.CircleObject.
A circle drawn on a canvas.
CircleObject(int, int, int, Color) - Constructor for class jewl.canvas.CircleObject
Construct a filled circle from a centre and radius.
CircleObject(Point, int, Color) - Constructor for class jewl.canvas.CircleObject
Construct a filled circle from a centre and radius.
CircleObject(int, int, int) - Constructor for class jewl.canvas.CircleObject
Construct a transparent circle from a centre and radius.
CircleObject(Point, int) - Constructor for class jewl.canvas.CircleObject
Construct a transparent circle from a centre and radius.
Color - class jewl.Color.
A convenience class which is identical to java.awt.Color.
Color(Color) - Constructor for class jewl.Color
Create a colour which is a copy of an existing colour.
Color(ColorSpace, float[], float) - Constructor for class jewl.Color
Creates a colour in the specified ColorSpace with the colour components specified in the float array and the specified alpha.
Color(float, float, float) - Constructor for class jewl.Color
Create an opaque sRGB colour with the specified red, green, and blue values in the range 0.0 - 1.0.
Color(float, float, float, float) - Constructor for class jewl.Color
Create an sRGB colour with the specified red, green, blue, and alpha values in the range 0.0 - 1.0.
Color(int) - Constructor for class jewl.Color
Create an opaque sRGB colour with the specified combined RGB value consisting of the red component in bits 16-23, the green component in bits 8-15, and the blue component in bits 0-7.
Color(int, boolean) - Constructor for class jewl.Color
Create an sRGB colour with the specified combined RGBA value consisting of the alpha component in bits 24-31, the red component in bits 16-23, the green component in bits 8-15, and the blue component in bits 0-7.
Color(int, int, int) - Constructor for class jewl.Color
Create an opaque sRGB colour with the specified red, green, and blue values in the range 0 - 255.
Color(int, int, int, int) - Constructor for class jewl.Color
Create an sRGB colour with the specified red, green, blue, and alpha values in the range 0 - 255.
ColorDialog - class jewl.ColorDialog.
A standard colour-chooser dialog.
ColorDialog(String, char) - Constructor for class jewl.ColorDialog
Construct a new colour-chooser dialog.
Colour - class jewl.Colour.
A convenience class which is identical to java.awt.Color except that British spelling is used.
Colour(Color) - Constructor for class jewl.Colour
Create a colour which is a copy of an existing colour.
Colour(ColorSpace, float[], float) - Constructor for class jewl.Colour
Creates a colour in the specified ColorSpace with the colour components specified in the float array and the specified alpha.
Colour(float, float, float) - Constructor for class jewl.Colour
Create an opaque sRGB colour with the specified red, green, and blue values in the range 0.0 - 1.0.
Colour(float, float, float, float) - Constructor for class jewl.Colour
Create an sRGB colour with the specified red, green, blue, and alpha values in the range 0.0 - 1.0.
Colour(int) - Constructor for class jewl.Colour
Create an opaque sRGB colour with the specified combined RGB value consisting of the red component in bits 16-23, the green component in bits 8-15, and the blue component in bits 0-7.
Colour(int, boolean) - Constructor for class jewl.Colour
Create an sRGB colour with the specified combined RGBA value consisting of the alpha component in bits 24-31, the red component in bits 16-23, the green component in bits 8-15, and the blue component in bits 0-7.
Colour(int, int, int) - Constructor for class jewl.Colour
Create an opaque sRGB colour with the specified red, green, and blue values in the range 0 - 255.
Colour(int, int, int, int) - Constructor for class jewl.Colour
Create an sRGB colour with the specified red, green, blue, and alpha values in the range 0 - 255.
ColourDialog - class jewl.ColourDialog.
A standard colour-chooser dialog using British spelling.
ColourDialog(String, char) - Constructor for class jewl.ColourDialog
Construct a new colour-chooser dialog.
ComboBox - class jewl.ComboBox.
A combobox control, combining a text field and a drop-down list.
ComboBox(Container, int, int, int, int) - Constructor for class jewl.ComboBox
Construct a new combo box.
Container - class jewl.Container.
The abstract base class for container windows that can contain other windows.
Control - class jewl.Control.
The abstract base class for all controls.
clear() - Method in class jewl.Canvas
Clear the entire canvas.
clear() - Method in class jewl.ComboBox
Remove all lines from the drop-down list of this combo box.
clear() - Method in class jewl.ListBox
Remove all lines from this listbox.
clear() - Method in class jewl.Memo
Remove all lines from this memo.
clear() - Method in class jewl.MultiLineControl
Remove all lines from this control.
close() - Method in class jewl.Frame
Close this frame.
commandAvailable() - Static method in class jewl.Window
Test if a new command code is available.
copy() - Method in class jewl.Memo
Copy the currently selected text from this memo to the system clipboard.
createGUI() - Method in class jewl.Applet
Create the GUI for this applet.
cut() - Method in class jewl.Memo
Remove the currently selected text from this memo and transfer it to the system clipboard.

D

Dialog - class jewl.Dialog.
A modal dialog window.
Dialog(int, int, String, char) - Constructor for class jewl.Dialog
Construct a new dialog.
DirectoryDialog - class jewl.DirectoryDialog.
An "open file" file-chooser dialog which allows a directory to be selected, rather than a file.
DirectoryDialog(String, char) - Constructor for class jewl.DirectoryDialog
Construct a new directory dialog.
DoubleField - class jewl.DoubleField.
An editable one-line text field which will only accept numeric input.
DoubleField(Container, int, int, int, int, double) - Constructor for class jewl.DoubleField
Construct a new numeric field with a specified initial value.
DoubleField(Container, int, int, int, int) - Constructor for class jewl.DoubleField
Construct a new numeric field which is initialised to "0.0".
DrawingObject - class jewl.canvas.DrawingObject.
The abstract base class for objects that can be drawn on a canvas.
DrawingObject() - Constructor for class jewl.canvas.DrawingObject
 
darkGrey - Static variable in class jewl.Colour
A synonym for darkGray.
disable() - Method in class jewl.Control
Disable this control.
draw(Graphics2D) - Method in class jewl.canvas.DrawingObject
Draw this object on a canvas.
draw(Graphics2D) - Method in class jewl.canvas.FontObject
Select this font into a canvas.
draw(Graphics2D) - Method in class jewl.canvas.ImageObject
Draw this image on a canvas.
draw(Graphics2D) - Method in class jewl.canvas.LineObject
Draw this line on a canvas.
draw(Graphics2D) - Method in class jewl.canvas.OvalObject
Draw this oval on a canvas.
draw(Graphics2D) - Method in class jewl.canvas.PenObject
Select this pen into a canvas.
draw(Graphics2D) - Method in class jewl.canvas.PolygonObject
Draw this polygon on a canvas.
draw(Graphics2D) - Method in class jewl.canvas.PolylineObject
Draw this polyline on a canvas.
draw(Graphics2D) - Method in class jewl.canvas.RectangleObject
Draw this rectangle on a canvas.
draw(Graphics2D) - Method in class jewl.canvas.TextObject
Draw this text on a canvas.

E

EditableComboBox - class jewl.EditableComboBox.
An editable combobox control, combining a text field and a drop-down list.
EditableComboBox(Container, int, int, int, int) - Constructor for class jewl.EditableComboBox
Construct a new combo box.
EventListener - interface jewl.EventListener.
The interface for event listeners.
enable(boolean) - Method in class jewl.Control
Enable or disable this control.
enable() - Method in class jewl.Control
Enable this control.
enable(boolean) - Method in class jewl.Timer
Enable or disable this timer.
end() - Method in class jewl.Canvas
Get the current mouse position.
endX() - Method in class jewl.Canvas
Get the X coordinate of the current mouse position.
endY() - Method in class jewl.Canvas
Get the Y coordinate of the current mouse position.
error(String, String) - Static method in class jewl.Dialog
Display an error message with a specified title.
error(String) - Static method in class jewl.Dialog
Display an error message with the title "Error".
execute() - Method in class jewl.Dialog
Show the dialog box modally.
execute() - Method in class jewl.DirectoryDialog
Execute the dialog to allow a file to be chosen.
execute() - Method in class jewl.FileDialog
Execute the dialog to allow a file to be chosen.
execute() - Method in class jewl.OpenDialog
Execute the dialog to allow a file to be chosen.
execute() - Method in class jewl.SaveDialog
Execute the dialog to allow a file to be chosen.

F

FileDialog - class jewl.FileDialog.
The abstract base class for the standard file-chooser dialogs.
FileDialog(String, char) - Constructor for class jewl.FileDialog
Construct a new file-chooser dialog.
Font - class jewl.Font.
A convenience class which is identical to java.awt.Font.
Font(String, int, int) - Constructor for class jewl.Font
Create a new font from the specified name, style and point size.
Font(Map) - Constructor for class jewl.Font
Creates a new font with the specified attributes.
Font(Font) - Constructor for class jewl.Font
Creates a new font as a copy of an existing font.
FontDialog - class jewl.FontDialog.
A standard font-chooser dialog.
FontDialog(String, char) - Constructor for class jewl.FontDialog
Create a new font-chooser dialog.
FontObject - class jewl.canvas.FontObject.
A font used to draw text on a canvas.
FontObject(Font) - Constructor for class jewl.canvas.FontObject
Construct a font from another font.
FontObject(String, int, int) - Constructor for class jewl.canvas.FontObject
Construct a font with the given name, style and size.
Frame - class jewl.Frame.
A top-level window.
Frame(int, int, int, int, String, char) - Constructor for class jewl.Frame
Construct a new frame at a specified position on the screen.
Frame(int, int, String, char) - Constructor for class jewl.Frame
Construct a new frame with default positioning.

G

getAlignment() - Method in class jewl.Label
Get the alignment of the label's text within its allocated area.
getAlignment() - Method in class jewl.TextControl
Get the alignment of this control's text within its allocated area.
getAlignment() - Method in class jewl.TextField
Get the alignment of this field's text within its allocated area.
getBorderHeight() - Method in class jewl.Container
Get the total height of the top and bottom borders of this container.
getBorderHeight() - Method in class jewl.Frame
Get the total height of the top and bottom borders of this frame.
getBorderHeight() - Method in class jewl.TabbedPanel
Get the total height of the top and bottom borders of this panel.
getBorderWidth() - Method in class jewl.Container
Get the total width of the left and right borders of this container.
getBorderWidth() - Method in class jewl.TabbedPanel
Get the total width of the left and right borders of this panel.
getColor() - Method in class jewl.ColourDialog
Get the colour which was chosen using the dialog.
getColour() - Method in class jewl.ColourDialog
Get the colour which was chosen using the dialog.
getColumn() - Method in class jewl.Memo
Get the column number of the start of the selection within the current line.
getCommand() - Static method in class jewl.Window
Get the most recently generated command code.
getDirectory() - Method in class jewl.FileDialog
Get the full pathname of the current directory being used by this dialog.
getDouble() - Method in class jewl.DoubleField
Get the value of the field as a number.
getFile() - Method in class jewl.FileDialog
Get the file that was selected using this dialog.
getFont() - Method in class jewl.FontDialog
Get the font that was selected using this dialog.
getFont() - Method in class jewl.Panel
Get the current font used in the title of this panel.
getFont() - Method in class jewl.TabbedPanel
Get the current font used for the tabs in this panel.
getFont() - Method in class jewl.Timer
Get the current font used in this window.
getFont() - Method in class jewl.Window
Get the current font used in this window.
getHeight() - Method in class jewl.Timer
Get the current height of this window.
getHeight() - Method in class jewl.Window
Get the current height of this window.
getID() - Method in class jewl.Window
Get the ID number for this window.
getInt() - Method in class jewl.IntegerField
Get the value of the field as an integer.
getInteriorHeight() - Method in class jewl.Container
Get the height of the interior of this container.
getInteriorWidth() - Method in class jewl.Container
Get the width of the interior of this container.
getLeft() - Method in class jewl.Timer
Get the coordinate of the left edge of this window relative to the left of its parent window.
getLeft() - Method in class jewl.Window
Get the coordinate of the left edge of this window relative to the left of its parent window.
getLine(int) - Method in class jewl.ComboBox
Get the text of the specified line.
getLine(int) - Method in class jewl.EditableComboBox
Get the text of the specified line.
getLine(int) - Method in class jewl.ListBox
Get the text of the specified line.
getLine(int) - Method in class jewl.Memo
Get the text of the specified line.
getLine(int) - Method in class jewl.MultiLineControl
Get the text of the specified line.
getLine() - Method in class jewl.MultiLineControl
Get the text of the currently selected line.
getLong() - Method in class jewl.IntegerField
Get the value of the field as a long integer.
getName() - Method in class jewl.FileDialog
Get the full pathname of the file that was selected using this dialog.
getPage() - Method in class jewl.TabbedPanel
Get the index of currently-selected page.
getPanel() - Method in class jewl.Applet
Get the AppletPanel associated with this applet.
getScreenHeight() - Static method in class jewl.Window
Get the height of the entire screen.
getScreenWidth() - Static method in class jewl.Window
Get the width of the entire screen.
getSelection() - Method in class jewl.Memo
Get the selected text from this memo.
getSelectionEnd() - Method in class jewl.Memo
Get the end position of the selected text in this memo as a character offset from the start of the memo.
getSelectionLength() - Method in class jewl.Memo
Get the length of the selected text in this memo.
getSelectionStart() - Method in class jewl.Memo
Get the start position of the selected text in this memo as a character offset from the start of the memo.
getSource() - Static method in class jewl.Window
Get a reference to the window which generated the most recent command.
getState() - Method in class jewl.BooleanControl
Get the Boolean state for this control.
getString(String, String) - Static method in class jewl.Dialog
Display a dialog to allow the user to enter a string.
getString(String) - Static method in class jewl.Dialog
Display a dialog with a standard title to allow the user to enter a string.
getText() - Method in class jewl.Label
Get the text displayed by the label.
getText() - Method in class jewl.Memo
Get the entire content of this memo as a string.
getText() - Method in class jewl.TextControl
Get the text displayed by the control.
getText() - Method in class jewl.TextField
Get the text content of the field.
getTitle() - Method in class jewl.AppletPanel
Get the current title for this panel.
getTitle() - Method in class jewl.Container
Get the current title for this container.
getTitle() - Method in class jewl.Dialog
Get the current title for this dialog.
getTitle() - Method in class jewl.Frame
Get the current title for this frame.
getTitle() - Method in class jewl.Panel
Get the current title for this panel.
getTitle(int) - Method in class jewl.TabbedPanel
Get the title for a specified page.
getTitle() - Method in class jewl.TabbedPanel
Get the title for the currently-selected page.
getToolTip() - Method in class jewl.Control
Get the text of the tool tip associated with this control.
getToolTip() - Method in class jewl.Timer
Get the text of the tool tip associated with this control.
getTop() - Method in class jewl.Timer
Get the coordinate of the top edge of this window relative to the top of its parent window.
getTop() - Method in class jewl.Window
Get the coordinate of the top edge of this window relative to the top of its parent window.
getWidth() - Method in class jewl.Timer
Get the current width of this window.
getWidth() - Method in class jewl.Window
Get the current width of this window.
grey - Static variable in class jewl.Colour
A synonym for gray.

H

handleCommand(char) - Method in class jewl.Applet
Handle a command code from the GUI.
handleEvent() - Method in interface jewl.EventListener
Handle an event from the control with which this listener is registered.
hide() - Method in class jewl.Window
Hide this window.

I

ImageObject - class jewl.canvas.ImageObject.
An image to be drawn on a canvas.
ImageObject(int, int, File) - Constructor for class jewl.canvas.ImageObject
Construct an image object at a specified position.
ImageObject(int, int, String) - Constructor for class jewl.canvas.ImageObject
Construct an image object at a specified position.
ImageObject(Point, File) - Constructor for class jewl.canvas.ImageObject
Construct an image object at a specified position.
ImageObject(Point, String) - Constructor for class jewl.canvas.ImageObject
Construct an image object at a specified position.
ImageObject(int, int, int, int, File) - Constructor for class jewl.canvas.ImageObject
Construct an image object at a specified position.
ImageObject(int, int, int, int, String) - Constructor for class jewl.canvas.ImageObject
Construct an image object at a specified position.
ImageObject(Point, int, int, File) - Constructor for class jewl.canvas.ImageObject
Construct an image object at a specified position.
ImageObject(Point, int, int, String) - Constructor for class jewl.canvas.ImageObject
Construct an image object at a specified position.
IntegerField - class jewl.IntegerField.
An editable one-line text field which will only accept integer input.
IntegerField(Container, int, int, int, int, long) - Constructor for class jewl.IntegerField
Construct a new integer field with a specified initial value.
IntegerField(Container, int, int, int, int) - Constructor for class jewl.IntegerField
Construct a new integer field which is initialised to "0".
init() - Method in class jewl.Applet
Initialise the Applet.
init() - Static method in class jewl.Window
Register the calling thread as a user interface thread.
insertLine(String, int) - Method in class jewl.ComboBox
Insert a new line into the drop-down list of this combo box immediately above the specified line.
insertLine(String, int) - Method in class jewl.ListBox
Insert a new line into this list immediately above the specified line.
insertLine(String, int) - Method in class jewl.Memo
Insert a new line into this memo immediately above the specified line.
insertLine(String, int) - Method in class jewl.MultiLineControl
Insert a new line into this control immediately above the specified line.
insertLine(String) - Method in class jewl.MultiLineControl
Insert a new line into this control immediately above the currently selected line.
insertLines(String[], int) - Method in class jewl.MultiLineControl
Insert a set of lines into this control immediately above the specified line.
insertLines(String[]) - Method in class jewl.MultiLineControl
Insert a set of lines into this control immediately above the currently selected line.
isEnabled() - Method in class jewl.Control
Test if this control is enabled.
isEnabled() - Method in class jewl.Timer
Test if this timer is enabled.
isValid() - Method in class jewl.Frame
Test if this frame is valid.
isVisible() - Method in class jewl.Timer
Test if this window is visible.
isVisible() - Method in class jewl.Window
Test if this window is visible.

J

jewl - package jewl
JEWL (John English's Window Library) is a GUI package for use by beginners.
jewl.canvas - package jewl.canvas
A package of drawing objects for use with JEWL canvases.

L

LEFT - Static variable in class jewl.TextControl
Used for left-aligned text.
Label - class jewl.Label.
A non-interactive text label.
Label(Container, int, int, int, int, String) - Constructor for class jewl.Label
Construct a new label.
LineObject - class jewl.canvas.LineObject.
A line drawn on a canvas.
LineObject(int, int, int, int) - Constructor for class jewl.canvas.LineObject
Construct a line from the coordinates of its endpoints.
LineObject(Point, Point) - Constructor for class jewl.canvas.LineObject
Construct a line connecting two endpoints.
LineObject(Point, int, double) - Constructor for class jewl.canvas.LineObject
Construct a line of a specified line and angle.
ListBox - class jewl.ListBox.
A scrollable list of text items.
ListBox(Container, int, int, int, int) - Constructor for class jewl.ListBox
Construct a new listbox.
length() - Method in class jewl.Memo
Get the length of this memo in characters.
lightGrey - Static variable in class jewl.Colour
A synonym for lightGray.
lines() - Method in class jewl.ComboBox
Get the number of lines in the drop-down list of this combo box.
lines() - Method in class jewl.ListBox
Get the number of lines in the list.
lines() - Method in class jewl.Memo
Get the number of lines in the list.
lines() - Method in class jewl.MultiLineControl
Get the number of lines in this control.
load(InputStream) - Method in class jewl.Canvas
Load a drawing from an input stream.
load(InputStream) - Method in class jewl.Memo
Read the text content of an input stream into this memo.

M

Memo - class jewl.Memo.
A general-purpose text editor.
Memo(Container, int, int, int, int) - Constructor for class jewl.Memo
 
Menu - class jewl.Menu.
A drop-down menu which can be attached to a frame's menu bar or as a submenu of another menu.
Menu(Frame, String) - Constructor for class jewl.Menu
Construct a new menu attached to a frame's menu bar.
Menu(Menu, String) - Constructor for class jewl.Menu
Construct a new menu attached to another menu.
MenuItem - class jewl.MenuItem.
An item that can be attached to a menu.
MenuItem(Menu, String, char) - Constructor for class jewl.MenuItem
Construct a new menu item attached to a specified menu which will generate a specified command code (a character) when selected.
MultiLineControl - class jewl.MultiLineControl.
The abstract base class for controls containing multiple lines of text.
mark() - Method in class jewl.Canvas
Record the current state of the canvas.
message(String, String) - Static method in class jewl.Dialog
Display an information message with a specified title.
message(String) - Static method in class jewl.Dialog
Display an information message with the title "Message".
modified() - Method in class jewl.Memo
Test if this memo has been modified since the last time this method was called.
mouseDown() - Method in class jewl.Canvas
Test if the mouse button is down.
mouseMoved() - Method in class jewl.Canvas
Test if the mouse has been moved since the last time this method was called.

N

nextCommand() - Static method in class jewl.Window
Wait for a command code to be generated by any window.

O

OpenDialog - class jewl.OpenDialog.
A standard "open file" file-chooser dialog.
OpenDialog(String, char) - Constructor for class jewl.OpenDialog
Construct a new "open file" dialog.
OvalObject - class jewl.canvas.OvalObject.
An oval (ellipse) drawn on a canvas.
OvalObject(Point, int, int, Color) - Constructor for class jewl.canvas.OvalObject
Construct a filled oval with a specified width and height.
OvalObject(int, int, int, int, Color) - Constructor for class jewl.canvas.OvalObject
Construct a filled oval from the coordinates of two diagonally opposite corners of the bounding rectangle.
OvalObject(Point, Point, Color) - Constructor for class jewl.canvas.OvalObject
Construct a filled oval from two diagonally opposite corners of the bounding rectangle.
OvalObject(Point, int, int) - Constructor for class jewl.canvas.OvalObject
Construct a transparent oval with a specified width and height.
OvalObject(int, int, int, int) - Constructor for class jewl.canvas.OvalObject
Construct a transparent oval from the coordinates of two diagonally opposite corners of the bounding rectangle.
OvalObject(Point, Point) - Constructor for class jewl.canvas.OvalObject
Construct a transparent oval from two diagonally opposite corners of the bounding rectangle.

P

Panel - class jewl.Panel.
A bordered container for other windows.
Panel(Container, int, int, int, int, String) - Constructor for class jewl.Panel
Construct a new panel with a titled border.
Panel(Container, int, int, int, int) - Constructor for class jewl.Panel
Construct a new panel with a plain (untitled) border.
PasswordField - class jewl.PasswordField.
A one-line editable text field which displays its contents as a row of asterisks.
PasswordField(Container, int, int, int, int, String) - Constructor for class jewl.PasswordField
Construct a new password field with the specified initial text.
PasswordField(Container, int, int, int, int) - Constructor for class jewl.PasswordField
Construct a new password field which is initially blank.
PenObject - class jewl.canvas.PenObject.
A pen used to draw on a canvas.
PenObject(int, Color) - Constructor for class jewl.canvas.PenObject
Construct a pen with the specified width and colour.
PenObject(Color, int) - Constructor for class jewl.canvas.PenObject
Construct a pen with the specified colour and width.
PenObject(int) - Constructor for class jewl.canvas.PenObject
Construct a pen with the specified width.
PenObject(Color) - Constructor for class jewl.canvas.PenObject
Construct a pen with the specified colour.
Point - class jewl.Point.
A convenience class which is identical to java.awt.Point.
Point() - Constructor for class jewl.Point
Constructs and initializes a point at the origin (0, 0) of the coordinate space.
Point(int, int) - Constructor for class jewl.Point
Constructs and initializes a point at the specified (x, y) location in the coordinate space.
Point(Point) - Constructor for class jewl.Point
Constructs and initializes a point with the same location as the specified Point object.
PolygonObject - class jewl.canvas.PolygonObject.
A polygon drawn on a canvas.
PolygonObject(Point[], Color) - Constructor for class jewl.canvas.PolygonObject
Construct a filled polygon from an array of points.
PolygonObject(Point[]) - Constructor for class jewl.canvas.PolygonObject
Construct a transparent polygon from an array of points.
PolylineObject - class jewl.canvas.PolylineObject.
A polyline drawn on a canvas.
PolylineObject(Point[]) - Constructor for class jewl.canvas.PolylineObject
Construct a polyline from an array of points.
parent() - Method in class jewl.Window
Get the parent window enclosing this one.
paste() - Method in class jewl.Memo
Transfer the contents of the system clipboard into this memo.

Q

query(String, String) - Static method in class jewl.Dialog
Display a query dialog with a specified title.
query(String) - Static method in class jewl.Dialog
Display a query dialog with the title "Query".

R

RIGHT - Static variable in class jewl.TextControl
Used for right-aligned text.
RadioButton - class jewl.RadioButton.
A Boolean control which forms a group with other radio buttons attached to the same container window.
RadioButton(Container, int, int, int, int, String) - Constructor for class jewl.RadioButton
Construct a new radio button, which will be unchecked initially.
RectangleObject - class jewl.canvas.RectangleObject.
A rectangle drawn on a canvas.
RectangleObject(Point, int, int, Color) - Constructor for class jewl.canvas.RectangleObject
Construct a filled rectangle with a specified width and height.
RectangleObject(int, int, int, int, Color) - Constructor for class jewl.canvas.RectangleObject
Construct a filled rectangle from the coordinates of two diagonally opposite corners.
RectangleObject(Point, Point, Color) - Constructor for class jewl.canvas.RectangleObject
Construct a filled rectangle from two diagonally opposite corners.
RectangleObject(Point, int, int) - Constructor for class jewl.canvas.RectangleObject
Construct a transparent rectangle with a specified width and height.
RectangleObject(int, int, int, int) - Constructor for class jewl.canvas.RectangleObject
Construct a transparent rectangle from the coordinates of two diagonally opposite corners.
RectangleObject(Point, Point) - Constructor for class jewl.canvas.RectangleObject
Construct a transparent rectangle from two diagonally opposite corners.
removeLast() - Method in class jewl.Canvas
Remove the last drawing object from the canvas.
removeLine(int) - Method in class jewl.ComboBox
Remove the specified line from the drop-down list of this combo box.
removeLine(int) - Method in class jewl.ListBox
Remove the specified line from this list.
removeLine(int) - Method in class jewl.Memo
Remove the specified line from this memo.
removeLine(int) - Method in class jewl.MultiLineControl
Remove the specified line from this control.
removeLine() - Method in class jewl.MultiLineControl
Remove the currently selected line from this control.
replaceSelection(String) - Method in class jewl.Memo
Replace the selected text in the memo with a specified string.
resetAll() - Method in class jewl.Menu
Clear the checkmarks on all this menu's menu items.
restore(int) - Method in class jewl.Canvas
Restore the canvas to an earlier state.
root() - Method in class jewl.Window
Get the top-level window enclosing this one.

S

SaveDialog - class jewl.SaveDialog.
A standard "save file" file-chooser dialog.
SaveDialog(String, char) - Constructor for class jewl.SaveDialog
Construct a new "save file" dialog.
save(OutputStream) - Method in class jewl.Canvas
Save a drawing to an output stream.
save(OutputStream) - Method in class jewl.Memo
Write the text content of this memo to an output stream.
select(int) - Method in class jewl.ComboBox
Select the specified line.
select(int) - Method in class jewl.ListBox
Select the specified line.
select(int) - Method in class jewl.Memo
Select the specified line.
select(int, int) - Method in class jewl.Memo
Select a region of this memo between two character offsets.
select(int) - Method in class jewl.MultiLineControl
Select the specified line.
selectPage(int) - Method in class jewl.TabbedPanel
Select a specific page.
selection() - Method in class jewl.ComboBox
Get the number of the line which has been selected.
selection() - Method in class jewl.ListBox
Get the number of the line which has been selected.
selection() - Method in class jewl.Memo
Get the number of the line where the selection begins.
selection() - Method in class jewl.MultiLineControl
Get the number of the the currently selected line in this control.
setAlignment(int) - Method in class jewl.Label
Set the alignment of the label's text within its allocated area.
setAlignment(int) - Method in class jewl.MenuItem
Set the alignment of this menu item's text within its allocated area.
setAlignment(int) - Method in class jewl.TextControl
Set the alignment of this control's text within its allocated area.
setAlignment(int) - Method in class jewl.TextField
Set the alignment of this field's text within its allocated area.
setBackground(Color) - Method in class jewl.Canvas
Set the background colour of the canvas.
setColor(Color) - Method in class jewl.ColourDialog
Set the initial colour for the dialog.
setColour(Color) - Method in class jewl.ColourDialog
Set the initial colour for the dialog.
setDefault() - Method in class jewl.Button
Set this button to be the default button.
setDirectory(String) - Method in class jewl.FileDialog
Set the initial directory that will be displayed when the dialog is executed.
setDouble(double) - Method in class jewl.DoubleField
Set the value of the field as a number.
setFont(Font) - Method in class jewl.FontDialog
Set the initial font to be used when the dialog is executed.
setFont(Font) - Method in class jewl.Panel
Set the font to be used for the title of this panel.
setFont(Font) - Method in class jewl.TabbedPanel
Set the font to be used for the tabs on this panel.
setFont(Font) - Method in class jewl.Timer
Set the font to be used for any text in this window.
setFont(Font) - Method in class jewl.Window
Set the font to be used for any text in this window.
setID(int) - Method in class jewl.Window
Set the ID number for this window.
setInt(int) - Method in class jewl.IntegerField
Set the value of the field as an integer.
setKey(char) - Method in class jewl.Button
Set a mnemonic key.
setKey(char) - Method in class jewl.Label
Set a mnemonic key.
setKey(char) - Method in class jewl.TextControl
Set a mnemonic key.
setKey(char) - Method in class jewl.TextField
Set a mnemonic key.
setLine(String, int) - Method in class jewl.ComboBox
Set the text of the specified line.
setLine(String, int) - Method in class jewl.ListBox
Set the text of the specified line.
setLine(String, int) - Method in class jewl.Memo
Set the text of the specified line.
setLine(String, int) - Method in class jewl.MultiLineControl
Set the text of the specified line.
setLine(String) - Method in class jewl.MultiLineControl
Set the text of the currently selected line.
setLocation(int, int) - Method in class jewl.FileDialog
Set the location of this dialog.
setLocation(int, int) - Method in class jewl.Menu
Set the location of this menu within the parent window.
setLocation(int, int) - Method in class jewl.MenuItem
Set the location of this menu item within the parent window.
setLocation(int, int) - Method in class jewl.Timer
Set the location of this window within the parent window.
setLocation(int, int) - Method in class jewl.Window
Set the location of this window within the parent window.
setLong(long) - Method in class jewl.IntegerField
Set the value of the field as a long integer.
setMenuKey(char) - Method in class jewl.MenuItem
Set a menu accelerator key.
setModified(boolean) - Method in class jewl.Memo
Set the modification state of this memo.
setSize(int, int) - Method in class jewl.FileDialog
Set the size of this dialog.
setSize(int, int) - Method in class jewl.Menu
Set the size of this menu.
setSize(int, int) - Method in class jewl.MenuItem
Set the size of this menu item.
setSize(int, int) - Method in class jewl.Timer
Set the size of this window.
setSize(int, int) - Method in class jewl.Window
Set the size of this window.
setState(boolean) - Method in class jewl.BooleanControl
Set the Boolean state for this control to true (checked) or false (unchecked).
setText(String) - Method in class jewl.DoubleField
Set the text content of the field.
setText(String) - Method in class jewl.IntegerField
Set the text content of the field.
setText(String) - Method in class jewl.Label
Set the text displayed by the label.
setText(String) - Method in class jewl.Memo
Set the entire content of this memo from a string.
setText(String) - Method in class jewl.TextControl
Set the text displayed by the control.
setText(String) - Method in class jewl.TextField
Set the text content of the field.
setTitle(String) - Method in class jewl.AppletPanel
Set the current title for this panel.
setTitle(String) - Method in class jewl.Container
Set the current title for this container.
setTitle(String) - Method in class jewl.Dialog
Set the current title for this dialog.
setTitle(String) - Method in class jewl.Frame
Set the current title for this frame.
setTitle(String) - Method in class jewl.Panel
Set the current title for this panel.
setTitle(int, String) - Method in class jewl.TabbedPanel
Set the title for a specified page.
setTitle(String) - Method in class jewl.TabbedPanel
Set the title for the currently-selected page.
setToolTip(String) - Method in class jewl.Control
Set the text of the tool tip associated with this control.
setToolTip(String) - Method in class jewl.Timer
Set the text of the tool tip associated with this control.
setValidator(Validator) - Method in class jewl.Dialog
Set a validator for the dialog.
show(boolean) - Method in class jewl.Dialog
Show or hide this window.
show(boolean) - Method in class jewl.Frame
Show or hide this frame.
show(boolean) - Method in class jewl.Timer
Show or hide this window.
show(boolean) - Method in class jewl.Window
Show or hide this window.
show() - Method in class jewl.Window
Show this window.
size() - Method in class jewl.Canvas
Get the number of drawing objects on this canvas.
start() - Method in class jewl.Canvas
Get the point where the mouse button was pressed.
startX() - Method in class jewl.Canvas
Get the X coordinate of the point where the mouse button was pressed.
startY() - Method in class jewl.Canvas
Get the Y coordinate of the point where the mouse button was pressed.

T

TabbedPanel - class jewl.TabbedPanel.
A set of overlapped pages, each of which is a separate container for other windows.
TabbedPanel(Container, int, int, int, int, String) - Constructor for class jewl.TabbedPanel
Construct a tabbed panel with a single page.
TextControl - class jewl.TextControl.
The abstract base class for controls which contain a text string.
TextField - class jewl.TextField.
A one-line editable text field.
TextField(Container, int, int, int, int, String) - Constructor for class jewl.TextField
Construct a new text field with the specified initial text.
TextField(Container, int, int, int, int) - Constructor for class jewl.TextField
Construct a new text field which is initially blank.
TextObject - class jewl.canvas.TextObject.
A text string drawn on a canvas.
TextObject(int, int, String) - Constructor for class jewl.canvas.TextObject
Construct a text object at a specified position.
TextObject(Point, String) - Constructor for class jewl.canvas.TextObject
Construct a text object at a specified position.
Timer - class jewl.Timer.
A timer is a control which generates events at preset intervals.
Timer(Container, int, char) - Constructor for class jewl.Timer
Construct a new timer.
toggle() - Method in class jewl.BooleanControl
Toggle the Boolean state for this control into the opposite of its Current state.

V

Validator - interface jewl.Validator.
The interface for dialog validators.
valid(char) - Method in interface jewl.Validator
Validate a dialog.

W

Window - class jewl.Window.
The abstract base class for all other JEWL window classes.

A B C D E F G H I J L M N O P Q R S T V W