Module com.iamsoft.util.ui
Package com.iamsoft.util.ui.swing
Swing-related classes.
-
Interface Summary Interface Description FileDrop.Listener Implement this inner interface to listen for when files are dropped.FileDrop.TransferableObject.Fetcher Instead of passing your data directly to theFileDrop.TransferableObject
constructor, you may want to know exactly when your data was received in case you need to remove it from its source (or do anyting else to it).FullyModifiableListModel Allow user to move items up/down within list.InternalFrameActivationTracker.DesktopActivationListener Notified when desktop's active internal frame is changed.RearrangeableTreeModel Tree model in which nodes can be moved left, right, up and/or down.ReorderableListModel<T> Allow user to move items up/down within list.TreeTableModel TreeTableModel is the model used by a JTreeTable. -
Class Summary Class Description AbstractRearrangeableTreeModel Basically just a wrapper for an existing tree model.AbstractTreeTableModel AbstractTreeTableModelUtil ActionDecorator Decorates another action with optional property overrides.ActionTableCellEditor MySwing: Advanced Swing Utilites Copyright (C) 2005 Santhosh Kumar TAppFrame Main editor frame.BtnPanel Utility class for displaying buttons in a dialog.ColFilteredTable Table which allows user to specify columns.ColFilteredTableModel CommonToolBar Toolbar with smaller buttons.CompositeListModel<T> A list composed of zero to many child lists models.CompositeRowSorter<M> ContainerUtil Utility methods for working with Container.CopyAction Copy from component using its transfer handler.CopyTableCellAction Copy Stringified table cell value to clipboard.CopyTableSelectionAction Copy selected table content to clipboard.DefaultRearrangeableTreeModel Assumes that all nodes are MutableTreeNodes.DefaultRearrangeableTreeModel.ExampleApplet An applet that demonstrates how to use rearrangeable models.DimensionUtil Utility methods for Dimensions.DocumentRenderer DocumentRenderer prints objects of type Document.EnhancedSwingWorker<T,V> Wrap a real SwingWorker.EnhancedSwingWorkerTable Handle mosidification of swing worker delay ranges and multithread enablement.EnhancedSwingWorkerTableModel Handle mosidification of swing worker delay ranges and multithread enablement.ErrorPane Panel that displays exception information.ErrorPanel Panel that displays exception information.EvalScriptAction FieldPanel Utility class for displaying fields in a dialog.FileDrop This class makes it easy to drag and drop files from the operating system to a Java program.FileDrop.Event This is the event that is passed to the FileDropListener#filesDropped filesDropped(...) method in yourFileDropListener
when files are dropped onto a registered drop target.FileDrop.TransferableObject At last an easy way to encapsulate your custom objects for dragging and dropping in your Java programs! When you need to create aTransferable
object, use this class to wrap your object.FileField A field used to select a file or directory.FilteredTablePanel Prevent the specified number of columns from scrolling horizontally in the scroll pane.FocusListModel<T extends Component> Maintains an ordered list of focused elements.HighlightField Mimics JTextField while providing basic style capabilities.IamsoftApp Main editor frame.ImmutableComboBoxModel<T> InternalFrameActivationTracker Observes a JDesktopPane and notifies listeners of changes in focus.InternalFrameActivationTracker.DesktopActivationEvent Notified when desktop's active internal frame is changed.InternalFrameList<T extends JInternalFrame> List of internal frames.JMenuClone Duplicates source menu.JMenuUtil JPopupMenuUtil Utility methods for JPopupMenu.JSplitPaneUtil Utility methods for working with JSplitPane.JTableUtil Utility methods for working with JTable.JToolBarUtil Utility methods for working with JToolBar.JTreeTable This example shows how to create a simple JTreeTable component, by using a JTree as a renderer (and editor) for the cells in a particular column in the JTable.JTreeUtil Utility methods for working with JTree.LafMenu Allow user to change look and feel of Swing app on the fly.LafMenu.ExampleApplet An applet that demonstrates how to use rearrangeable models.ListModelDecorator<T> Deprecated. Deprecated.ListSorter<T> Allows a list model to be sorted.OverlapLayout All elements share location/dimensions of container.OverlappingLayout ACardLayout
object is a layout manager for a container.PropertyEditorPanel Panel for setting property values.PropertyEditorPanel.ExampleApplet An applet that demonstrates how to use property editor panels.PropertyEditorTableModel Edit map of key/value pairs.RecentItemListModel List model of actions.RegexHighlightField ReorderListPanel Panel for organizing elements in a list.ReorderListPanel.ExampleApplet An applet that demonstrates how to use rearrangeable models.ReorderToolBar A north/south oriented tool bar with buttons for moving items up and down.ScriptEvalPanel Allows execution of arbitrary scripts.SimpleComboBoxModel<T> A list model which can store a selected object.SimpleTableRowSorter<M extends TableModel> Maintains a map from class to custom sorter.SplitTable Displays stacked tables with a shared header.StackedMsgLabel Label that updates text in reaction to state changes of JMenuItems.StringActionTableCellEditor MySwing: Advanced Swing Utilites Copyright (C) 2005 Santhosh Kumar TSubListSelectionPanel<T> Panel for selecting a set of items from a list.SubListSelectionPanel.ExampleApplet An applet that demonstrates how to use rearrangeable models.SwingAction Wraps actions so that enablement and errors can be more easily handled.SwingWorkerTableModel Table model storing swing worker information.SystemPropertiesTable Display system properties.SystemPropertiesTableModel Table model capturing all system properties and environment variables.TabbedPaneTitleList TableLabelDecorator Provides x and/or y axis labels for a JTable.TableListModel<T> List model based on a table model.TableModelProxy Wraps a TableModel.TableSelectionSummaryTable A table that summarizes data in selected rows from another table.TableSelectionSummaryTableModel Summarizes selected rows in specified table.TableSorter TableSorter is a decorator for TableModels; adding sorting functionality to a supplied TableModel.ToolBarButton A JButton with no margins.ToolBarToggleButton A JToggleButton with no margins and action text associated with tooltip rather than button itself.TreeModelProxy Wraps a tree model.TreeState Used to capture the state of a JTree.TreeTableModelAdapter This is a wrapper class takes a TreeTableModel and implements the table model interface.TreeTableSorter Allow users to sort TreeTables.TreeTableSorter.ExampleApplet An applet that demonstrates how to use rearrangeable models.TriStateCheckBox Deprecated. Use TriStateCheckBox.TriStateCheckBox.ExampleApplet An applet that demonstrates how to use rearrangeable models.TriStateComboBoxEditor TriStateTableEditor TriStateTableRenderer Code pretty much copied from JTable.BooleanRenderer.VisibleCaretListener Simple class to ensure that the caret is visible within the viewport of the scrollpane.Welcome Simple class that displays sceren. -
Enum Summary Enum Description AbstractRearrangeableTreeModel.HorizontalDirection Promote/demote.AbstractRearrangeableTreeModel.PromotionBehavior AbstractRearrangeableTreeModel.VerticalDirection TriStateCheckBox.State -
Exception Summary Exception Description RearrangeableTreeModel.IllegalNodeMoveException Thrown when an invalid move is attempted.