Chapter 13: Graphical User Interface Controls
Contents
Java Classes in this Chapter
Labeled GUI Controls
Classes Used to Test Color Support
Java Classes in this Chapter
Note that several of these require Java 1.1.
ActionExample1.java
ResizeButton.java
ActionExample2.java
ActionExample3.java
SetSizeButton.java
ActionExample4.java
Buttons.java
(also available on-line through
Buttons.html
)
ButtonExample.java
FgReporter.java
BgReporter.java
SizeReporter.java
ImageLabel/ImageButtons.java
(also available on-line through
ImageLabel/ImageButtons.html
)
ImageLabel/ImageButton.java
Checkboxes.java
CheckboxGroups.java
(also available on-line through
CheckboxGroups.html
)
SimpleChoiceTest.java
(also available on-line through
SimpleChoiceTest.html
)
ChoiceTest.java
(also available on-line through
ChoiceTest.html
)
Lists.java
ListEvents1.java
ListEvents2.java
SelectionReporter.java
ActionReporter.java
ListEvents3.java
TextFields.java
(also available on-line through
TextFields.html
)
JavaTextField.java
(also available on-line through
JavaTextField.html
)
JavaTextField2.java
(also available on-line
in a Java 1.1 capable browser
through
JavaTextField2.html
)
LanguageField.java
TextAreas.java
(also available on-line through
TextAreas.html
)
Labels.java
(also available on-line through
Labels.html
)
ReverseLabels.java
ReversibleLabel.java
ScrollbarValues.java
WastedSpace.java
(also available on-line through
WastedSpace.html
)
Scrollbars.java
(also available on-line through
Scrollbars.html
)
BetterScrollbar.java
Sliders.java
Slider.java
ScrollbarPanel.java
ColorPopupMenu.java
(also available on-line
in a Java 1.1 capable browser
through
ColorPopupMenu.html
)
Labeled GUI Controls
These are panels that incorporate a control and a label, a commonly desired feature. Several of these are used in later chapters.
Labeled-Controls/LabeledChoice.java
Labeled-Controls/LabeledList.java
Labeled-Controls/LabeledSlider.java
Labeled-Controls/LabeledTextField.java
Labeled-Controls/LabeledTextArea.java
Classes Used to Test Color Support
Color-Testing/ColorButtons.java
(also available on-line through
Color-Testing/ColorButtons.html
)
Color-Testing/ColorCheckboxes.java
(also available on-line through
Color-Testing/ColorCheckboxes.html
)
Color-Testing/ColorChoiceTest.java
(also available on-line through
Color-Testing/ColorChoiceTest.html
)
Color-Testing/ColorLabels.java
(also available on-line through
Color-Testing/ColorLabels.html
)
Color-Testing/ColorLists.java
(also available on-line through
Color-Testing/ColorLists.html
)
Color-Testing/ColorTextComponents.java
(also available on-line through
Color-Testing/ColorTextComponents.html
)
Color-Testing/ColorScrollbars.java
(also available on-line through
Color-Testing/ColorScrollbars.html
)