Package com.luciad.gui
package com.luciad.gui
GUI aspects independent of any chosen windows API.
- Since:
- 1.0
-
ClassDescriptionAn abstract implementation of an
ILcdAction
, that provides set and get methods for properties common to all actions and support for notifying listeners of changes to those properties.Abstract decorator class for anILcdAction
.Abstract implementation that implements all methods ofILcdUndoable
, exceptILcdUndoable.undo()
andILcdUndoable.redo()
.This interface defines a command pattern The pattern is used for implementing actions launched from the GUI.An icon that provides a point within the icon that maps to the object it represents or decorates.Deprecated.This functionality is present in the JDK.An interface to allow the graphics to be setup outside a class.Deprecated.Use a dedicated UI framework instead.A small fixed size picture, typically used to decorate components.AnILcdObjectIconProvider
provides anILcdIcon
for objects passed to it.Deprecated.use JOptionPane or another GUI toolkit equivalent insteadILcdResizeableIcon extends ILcdIcon, allowing to set the width and the height of the icon.Deprecated.Use a dedicated UI framework instead.This interface describes objects that implement undo and redo behavior.A listener that is informed when an undoable event has happened, represented byILcdUndoable
objects.This interface describes objects that generateILcdUndoable
s.Extension ofActionEvent
which specifies a location where the action occurred.This ILcdAnchoredIcon wraps an icon, and can provide an anchor point.A collection of convenience methods for AWT/Swing.Deprecated.this class should not be neededDraws a box (filled and/or outlined) around a provided icon.Builder for creating a box icon.Thrown when aILcdUndoable
is told to undo() or redo() and cannot comply to that request.This class contains utility methods to create colors from strings or from integers.Prints the contents of a givenComponent
.
When printing aComponent
containing anILcdView
, consider using anALcdViewComponentPrintable
.AnILcdResizeableIcon
composed from multipleILcdResizeableIcon
s.ThisTLcdCompositePageable
is capable of composing a collection ofPageable
instances.Implementation ofILcdUndoable
that is composed of several otherILcdUndoable
s.Deprecated.use your own UI insteadAnILcdGraphicsSetup
that sets the color to a Graphics object.Deprecated.The majority of the icons available in this class are available inTLcdIconFactory
as well.Deprecated.Use a dedicated UI framework instead.Wrapper for anILcdIcon
that adds halo effects when painting it.Deprecated.Use a dedicated UI instead.Deprecated.Use a dedicated UI instead.Class containing factory methods to createILcdIcon
instances.Enumeration representing the size of the iconsClass representing a set of icons with a specific style.Deprecated.use TLcdImageIcon.getImage or ImageIO if you need to load Images.AnRGBImageFilter
that adds transparency to an image.Icon that uses an image from a file name,java.awt.Image
, orILcdIcon
.Utility methods for functionality that was introduced in Java 1.2.Deprecated.UseTLcdListLayout
Deprecated.use CardLayout insteadDeprecated.seeTLcdTextIcon
for an implementation that supports multiple linesAn action that performs no operation.ThisILcdAction
prints the contents of a givenComponent
.A multi-page print preview area.Wrapper implementation ofILcdResizeableIcon
that rescales the wrapped icon when it is too large to fit the given size.Deprecated.The majority of the icons available in this class are available inTLcdIconFactory
as well.Convenience wrapper forILcdIcon
that also implementsILcdObjectIconProvider
by always returning itself.Icon implementation based on a Scalable Vector Graphics (SVG) file or XML document.A convenience icon implementation for simple symbols, such as squares or circles.Deprecated.beans support is no longer actively maintainedDeprecated.Use a dedicated UI component instead.Multi-line text icon.
The icon is immutable and uses the builder-pattern: seeTLcdTextIcon.newBuilder()
to create a new icon andTLcdTextIcon.asBuilder()
to modify an existing one.Builder for creating a text icon.This icon delegates to anotherILcdIcon
, but translates it.Icon that displays a single text character based on achar
.An event indicating that an operation has occurred which can be undone.Deprecated.This class has no more use.This class is a manager for classes that implement theILcdUndoable
interface.Utility class to maintain a list ofILcdUndoableListener
s.TLcdUserDialog
is an implementation of user dialogs.Deprecated.Do not use this class, it is for internal use only.Deprecated.Do not use this class, it is for internal use only.Deprecated.Do not use this class, it is for internal use only.ThisPrintable
prints a textual watermark.The orientation of the watermark.