Module org.autogui
Package org.autogui.swing.util
package org.autogui.swing.util
-
ClassDescriptiongenerating an icon image from the name of the appa pattern of line wrapping in order to find optimal layout: indices are word indices of lines e.g.bounds of words with a graphics contextthe subclass of the executor with implementing various listeners.border for indicating focusingthe class provides Undo and Redo actions for text panes.a composition of undoable-editsthe action for undo or redoa line-numbers display.a utility for menu construction.intermediate state for constructing menusa label menu-item componenta wrapper pane with a labela menu builder for categorizing items.the categorized menu iteman action with category info.an action with category info, which becomes a check-box menu itema check-box menu item version of
PopupCategorized.CategorizedMenuItemActionDelegate
an action wraps another action for supplying category info.a categorized menu item with a menu-item component.the default impl.aPopupCategorized.CategorizedMenuItemComponent
with custom category and subCategorya label: special categoryaPopupCategorized.CategorizedMenuItemLabel
with custom category and subCategoryintermediate state for building itemsanother menu builder with limiting itemsan action for selecting aPopupCategorized.CategorizedMenuItem
a popup menu manager.a default popup-menu factory creating a new popup and setting it to the componentcustom popup-menu for fixing display location issue: overriding setLocationa menu-selector by incremental key-typingimprove default behavior of showing popup menu: clicking a menu button while the menu is visible can hide itan action for displaying a popup menuthe interface for constructing menusthe empty builderthe function interface for menu filteringa filter for accepting any items as isa window-listener and popup-menu listener for fixing the behavior of showing/hiding a popup menuthe menu listener for callingPopupExtension.setupMenu()
keyCode and modifierEx: ALT_DOWN_MASK, ...default popup menu support for text components.an abstract action for interacting with the history-buffer (kill-buffer)action for clearing the fielda copy actiona copy-all action: copying all text in a text-componenta cut actiona delete-next-word actiona delete-previous-word actiona delete-to-line-end actionan edit in the history buffera history buffer (kill buffer)a file loading actionthe action for opening selection as a URL in a browsera paste actiona paste-all action: replacing entire text with the clipboard contentsa paste the history-buffer action (yank)a file saving actiona select-all actionaPopupExtension.PopupMenuBuilder
which has typical actions for the text componenta layout manager for lining up components horizontally or vertically.ResizableFlowLayout.LayoutAppender<ContainerType extends Container>a class for providing fluent interface for constructingResizableFlowLayout
a text-field for imeediate filtering data in text-componentscall-back for searchinga simple implementation for highlighting of multiple text-panesa text-field implementation with supporting background searching.an action for searching, filtering and selecting itemsan interface for painting backgroundthe painter impl.a listener interface for receiving the searched itemsthe background searching taskthe interface for the searching modelthe empty model for searching nothingthe intermediate items submission targetempty impl.a text-field with background searching file-itemsthe action for opening filesthe action for showing files in Finder or Exploreraction for clearing the fieldcopying the selected filea file info itema completed file iteman abstract definition of a file-listthe action for completing a searched file-itemthe action for text pastetransferable object for a file lista transfer-handler for copying and pasting a file-listan action for selecting a file item from an open dialogthe model definition for the completing file itemsa shared window manager for the setting panel.a color well can be changed by a shared color-panela window holder for the color chooser used bySettingsWindow.ColorButton
.an action for changing the selected directory ofSettingsWindow.FileDialogManager
a shared dialog, can be obtained bySettingsWindow.getFileDialogManager()
.the callback interface forSettingsWindow.FileDialogManager
in order to save and load history of files to preferencesa list renderer for history of files ofSettingsWindow.FileDialogManager
an action for adding the selected file to history of files ofSettingsWindow.FileDialogManager
an action for clearing history of files ofSettingsWindow.FileDialogManager
a list-model for history files ofSettingsWindow.FileDialogManager
an action for removing an item in history of files ofSettingsWindow.FileDialogManager
a group of labelsthe callback interface forSettingsWindow
in order to save and load preferences of the windowa task runner in the event dispatching thread without blockinga function interface under the event dispatching threada result for a thrown exception:SwingDeferredRunner.TaskResultFuture
return the value if the task failed with an exceptiona incomplete resultcustomizing table-rows based on their minimum-size.TextCellRenderer<ValueType>multi-line text cell renderer for JList and JTablea line holdingAttributedString
focusing information for a matched pattern positionthe special button for a toolbar that can collect overflow components as a popup-menu.a support class withUIManager
.representing the OS version numberan OS version subclass for Windowsan OS version subclass for macOSan OS version subclass for WindowsValueListPane<ValueType,PaneType extends JComponent> a component for listingJComponent
s.the action class for adding a new elementValueListPane.ValueListContentPane<ValueType,PaneType extends JComponent> the action class for reordering selected-panes; moving-downValueListPane.ValueListElementPane<ValueType,PaneType extends JComponent> the element-pane wrapping a custom content-panea transferable class for reorderingthe transfer handler for reordering element-panes; usingValueListPane.ValueListElementTransferable
ValueListPane.ValueListModel<ValueType,PaneType extends JComponent> the list-model for element-panesthe action class for removing selected-panesthe action class for reordering selected-panes; moving-up