All Classes and Interfaces
Class
Description
Abstract Form is the default implementation of
SimpleForm
.Abstract Simple Main Form is an abstract implementation of
SimpleMainForm
extending JFrame
to
provide a way for a program to have a single-tabbed main formAbstract Tabbed Form is a simple implementation of
TabbedForm
, extending JTabbedPane
to
create a simple tabbed form for users to input data and interact with.Abstract Tabbed Main Form is an abstract implementation of
TabbedMainForm
extending JFrame
to
provide a way for a program to have a multiple tab main formBoolean Form Field is a
FormField
used to show a boolean value.Builder to be used to create a
BooleanFormField
.Button Form Field is a
FormField
that is just a buttonBuilder to be used to create a
ButtonFormField
.Close Operation represents what to do on closure of a frame/window.
ColorPaintUIResource is a
PaintUIResource
to be used in
Tadukoo Look & Feel (or other custom Look & Feels if desired) for custom paints if you want a solid color.A Date Form Field is a
FormField
used to store Dates.Builder to be used to create a
DateFormField
.A Double Form Field is a
FormField
used to store doubles.Builder to be used to create an
DoubleFormField
.This class provides utility methods for drawing things to the screen.
Drop Down Form Field is a
FormField
used for drop-down menus.Builder to be used to create a
DropDownFormField
.Field Type is used in
FormField
for what type of field it is.File Downloader is used to give a File Download option dialog to the user for them to be able to download files
and watch the progress of the download(s).
A Float Form Field is a
FormField
used to store floats.Builder to be used to create an
FloatFormField
.Contains constants for common strings found in font file names
Contains an enumeration of
FontFamilies
supported via use of the Tadukoo Fonts project.Represents a single font family.
Font Resource Loader is used to load
Font Families
.Form represents a form used in a program that the user can fill out and interact with.
Form Fields are fields used on
Forms
.Builder to be used to create a
FormField
.Builder to be used to create a
FormFormField
.Gradient is used to make it easier to create generic Gradient paints, as a
SizablePaint
.Gradient Builder is an abstract builder for a
Gradient
to be extended by subclasses for making more
specific Gradients, e.g.GradientUIResource is simply a
LinearGradient
wrapped as a PaintUIResource
so that it can be
used in Tadukoo Look & Feel (or other custom Look & Feels if desired).Interface to be used on Components for them to contain a
SizablePaint
for disabled foreground.Interface to be used on Components for them to contain a
SizablePaint
for disabled text.Interface to be used on Components for them to contain
SizablePaint
s for select and focus.Interface to be used on Components for them to contain
SizablePaint
versions of the foreground and
background colors, to be used instead of the simple colors.This class contains utility methods for dealing with images.
This class provides utility methods for dealing with
Insets
An Int Form Field is a
FormField
used to store Integers.Builder to be used to create an
IntFormField
.Label Type is used in
FormField
for what type of label to use with the field.Linear Gradient is used to build a
Gradient
object to use for LinearGradientPaint
.The direction for a
LinearGradient
to go.Linear Gradient Builder is a builder for
LinearGradient
.A Long Form Field is a
FormField
used to store longs.Builder to be used to create an
LongFormField
.Main Form represents the main
Form
in a program for a user to interact with.No Border is an implementation of
AbstractBorder
that works as no Border.No Border UI Resource is a version of
NoBorder
that extends BorderUIResource
, so that it can be
used in Look & Feels in cases where you don't want a border, but can't use nullNo Paint is to be used when you don't actually want a Paint object, but need to specify a non-null value.
No Paint UIResource is a
PaintUIResource
version of NoPaint
- where it's used when you need a
non-null PaintUIResource
but don't want an actual paint.Builder to be used to create a
NumberFormField
.Represents the way to orient an object in relation to given coordinates.
Enum used for how to align horizontally
Enum used for how to align vertically
PaintUIResource is a
UIResource
to be used for Paint
s for in
Tadukoo Look & Feel (or other custom Look & Feels as desired).Linear Gradient is used to build a
Gradient
object to use for RadialGradientPaint
.Radial Gradient Builder is a builder for
RadialGradient
.Shaped provides methods for getting and setting
ShapeInfo
, to be used on custom components to allow them
to use custom shapes.Shaped Etched Border mimics the functionality of a
BevelBorder
, but uses the
ShapeInfo
(if present) on the component to draw the border, rather than making a rectangular border, or
it can have its own ShapeInfo
if desired.An enum representing the Bevel type to be used (RAISED or LOWERED) for a border
Shaped Bevel Border Builder is used to create a
ShapedBevelBorder
.Shaped Etched Border mimics the functionality of a
EtchedBorder
, but uses the
ShapeInfo
(if present) on the component to draw the border, rather than making a rectangular border, or
it can have its own ShapeInfo
if desired.An enum representing the Etch type to be used (RAISED or LOWERED) for a border
Shaped Etched Border Builder is used to create a
ShapedEtchedBorder
.Shaped Line Border mimics the functionality of a
LineBorder
, but uses the
ShapeInfo
(if present) on the component to draw the border, rather than making a rectangular border, or
it can have its own ShapeInfo
if desired.Shaped Line Border Builder is used to create a
ShapedLineBorder
.Shape Drawing Function is generally used to draw a shape or part of one using the given
Graphics
and the
given x, y, width, and height, to support drawing generally sized shapes.It's a
ThrowingFunction4
that throws NoException
(just a way to avoid throwing stuff),
takes in 4 integers (which should be x, y, width, and height), and returns a Shape
.A wrapper around
ShapeInfo
to turn it into a UIResource
for use in the Look & Feel.It's a
ThrowingFunction4
that throws NoException
(just a way to avoid throwing stuff),
takes in 4 integers (which should be x, y, width, and height), and returns an Insets
.A collection of
ShapeInfo
s that can be usedA Short Form Field is a
FormField
used to store shorts.Builder to be used to create an
ShortFormField
.Custom Cell Renderer used to just have a component draw itself (for use with custom components).
Simple Form represents a form used in a program that the user can fill out and interact with.
Simple Main Form represents a
MainForm
that extends SimpleForm
, being just a single tabSizable Color is an extension of
Color
that implements SizablePaint
.Sizable Paints are used to create generic
Paint
s that can vary according to the given dimensions they're
meant to be painted on.String Form Field is a
FormField
that uses a String.String Field Type is used to determine type of String field
Builder to be used to create a
StringFormField
.Tabbed Main Form represents a
MainForm
that extends TabbedForm
, being composed of multiple tabsTab Label Type is used to tell what type of label should be used for a tab.
Tab Layout Policy represents what to do when there are too many tabs to fit in the given space on a Tabbed Form
Builder to be used to create a
TableFormField
.Tab Placement is used to determine where tabs should be placed in a Tabbed Form.
Builder to be used to create a
TadukooButton
.A
ComponentUI
class for use with Button
s, used by TadukooLookAndFeel
to
provide customizations for the Buttons beyond those present in existing Look & Feels.Builder to be used to create a
TadukooLabel
.A
ComponentUI
class for use with Label
s, used by TadukooLookAndFeel
to
provide customizations for the Labels beyond those present in existing Look & Feels.Tadukoo Look & Feel is a Look & Feel currently extending
MetalLookAndFeel
that allows for easier
customization of the Look & Feel.Tadukoo Table is an extension of
JScrollPane
that contains a JTable
.Builder to be used to create a
TadukooTable
.Theme class for
TadukooLookAndFeel
.Builder for
TadukooTheme
.Tadukoo Theme Factory provides some standard
TadukooTheme
s and
TadukooThemeBuilders
, along with some util methods for making your own
TadukooTheme
.This is a generic interface to be used in
Button
s.Generic Interface to be used by Tadukoo Components.
This interface provides utilities for
TComponent
s - this interface is to be implemented in
Component UI classes for them to utilize the methods present to help in accessing customizations
from the TadukooTheme
and/or the components themselves and installing and uninstalling said
customizations.An enum used for Title Position (for Titled Borders)
This is a generic interface to be used in
Label
s.