Module com.iamsoft.util.ui
Package com.iamsoft.util.ui.swing
package com.iamsoft.util.ui.swing
Swing-related classes.
-
ClassDescriptionBasically just a wrapper for an existing tree model.Promote/demote.Decorates another action with optional property overrides.MySwing: Advanced Swing Utilites Copyright (C) 2005 Santhosh Kumar TMain editor frame.Utility class for displaying buttons in a dialog.Table which allows user to specify columns.Toolbar with smaller buttons.A list composed of zero to many child lists models.Utility methods for working with Container.Copy from component using its transfer handler.Copy Stringified table cell value to clipboard.Copy selected table content to clipboard.Assumes that all nodes are MutableTreeNodes.An applet that demonstrates how to use rearrangeable models.Utility methods for Dimensions.DocumentRenderer prints objects of type Document.EnhancedSwingWorker<T,
V> Wrap a real SwingWorker.Handle mosidification of swing worker delay ranges and multithread enablement.Handle mosidification of swing worker delay ranges and multithread enablement.Panel that displays exception information.Panel that displays exception information.Utility class for displaying fields in a dialog.This class makes it easy to drag and drop files from the operating system to a Java program.This is the event that is passed to the FileDropListener#filesDropped filesDropped(...) method in yourFileDropListener
when files are dropped onto a registered drop target.Implement this inner interface to listen for when files are dropped.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.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).A field used to select a file or directory.Prevent the specified number of columns from scrolling horizontally in the scroll pane.FocusListModel<T extends Component>Maintains an ordered list of focused elements.Allow user to move items up/down within list.Mimics JTextField while providing basic style capabilities.Main editor frame.Observes a JDesktopPane and notifies listeners of changes in focus.Notified when desktop's active internal frame is changed.Notified when desktop's active internal frame is changed.InternalFrameList<T extends JInternalFrame>List of internal frames.Duplicates source menu.Utility methods for JPopupMenu.Utility methods for working with JSplitPane.Utility methods for working with JTable.Utility methods for working with JToolBar.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.Utility methods for working with JTree.Allow user to change look and feel of Swing app on the fly.An applet that demonstrates how to use rearrangeable models.Deprecated.Deprecated.ListSorter<T>Allows a list model to be sorted.All elements share location/dimensions of container.ACardLayout
object is a layout manager for a container.Panel for setting property values.An applet that demonstrates how to use property editor panels.Edit map of key/value pairs.Tree model in which nodes can be moved left, right, up and/or down.Thrown when an invalid move is attempted.List model of actions.Allow user to move items up/down within list.Panel for organizing elements in a list.An applet that demonstrates how to use rearrangeable models.A north/south oriented tool bar with buttons for moving items up and down.Allows execution of arbitrary scripts.A list model which can store a selected object.SimpleTableRowSorter<M extends TableModel>Maintains a map from class to custom sorter.Displays stacked tables with a shared header.Label that updates text in reaction to state changes of JMenuItems.MySwing: Advanced Swing Utilites Copyright (C) 2005 Santhosh Kumar TPanel for selecting a set of items from a list.An applet that demonstrates how to use rearrangeable models.Wraps actions so that enablement and errors can be more easily handled.Table model storing swing worker information.Display system properties.Table model capturing all system properties and environment variables.Provides x and/or y axis labels for a JTable.List model based on a table model.Wraps a TableModel.A table that summarizes data in selected rows from another table.Summarizes selected rows in specified table.TableSorter is a decorator for TableModels; adding sorting functionality to a supplied TableModel.A JButton with no margins.A JToggleButton with no margins and action text associated with tooltip rather than button itself.Wraps a tree model.Used to capture the state of a JTree.TreeTableModel is the model used by a JTreeTable.This is a wrapper class takes a TreeTableModel and implements the table model interface.Allow users to sort TreeTables.An applet that demonstrates how to use rearrangeable models.Deprecated.Use TriStateCheckBox.An applet that demonstrates how to use rearrangeable models.Code pretty much copied from JTable.BooleanRenderer.Simple class to ensure that the caret is visible within the viewport of the scrollpane.Simple class that displays sceren.