Package org.gjt.sp.jedit.gui

Various GUI controls and dialog boxes.

See:
          Description

Interface Summary
CompletionPopup.Candidates Candidates of completion.
DefaultFocusComponent An interface that provides a method for focusing on the default component.
DockableWindow An interface for notifying MOVABLE dockable windows before their docking position is changed.
DockableWindowManager.DockingArea  
DockingFrameworkProvider Base interface for the Docking Framework Provider service.
HistoryModelSaver Interface for loading and saving of the "history" files.
MutableListModel Short Description of this class Long Description
 

Class Summary
AbbrevEditor Panel for editing abbreviations
AboutDialog "About jEdit" dialog
AbstractContextOptionPane An abstract base class for context menu editors.
ActionBar Action invocation bar.
AddAbbrevDialog Dialog displayed when expanding an unknown abbreviation
AnimatedIcon A Animated version of ImageIcon.
BeanShellErrorDialog A dialog box showing a stack trace.
BufferOptions Buffer-specific options dialog.
BufferSwitcher BufferSwitcher class
CloseDialog Close all buffers dialog
ColorWellButton A button that, when clicked, shows a color chooser.
CompleteWord A word completion popup.
CompletionPopup Popup window for word completion in text area.
ContextAddDialog Dialog for showing ActionSets and adding actions to context menus Was package private and located in AbstractContextOptionPane.java until 4.3pre16
DefaultInputHandler The default input handler maps sequences of keystrokes into actions and inserts key typed events into the text area.
DockableLayout A more flexible BorderLayout with dockables.
DockableWindowFactory Loads dockable.xml files and manages creation of new dockable windows.
DockableWindowManager Keeps track of all dockable windows for a single View, and provides an API for getting/showing/hiding them.
DockableWindowManager.DockingLayout Objects of DockingLayout class describe which dockables are docked where, which ones are floating, and their sizes/positions for saving/loading perspectives.
DockableWindowManagerImpl Manages dockable windows for a single View.
DockableWindowManagerImpl.DockableWindowConfig  
DockableWindowManagerProvider jEdit's classic dockable window manager, turned into a "provider" service.
DockingLayoutManager Saves and loads dockable layouts to disk
DynamicContextMenuService A service that can be offered by plugins when a text area context menu item needs to be offered that is sensitive to the state of the TextArea it was requested * from.
EditAbbrevDialog Displayed when editing abbrevs
EnhancedButton A toolbar button
EnhancedDialog Dialog that handles OK/Cancel for you A dialog box that handles window closing, the ENTER key and the ESCAPE key for you.
ErrorListDialog Used to list I/O and plugin load errors
ErrorListDialog.ErrorEntry  
ExtendedGridLayout A layout manager that places components in a rectangular grid with variable cell sizes that supports colspans and rowspans.
ExtendedGridLayoutConstraints Specifies constraints for components that are laid out using the ExtendedGridLayout class.
FilePropertiesDialog File's Properties dialog.
FilesChangedDialog Files changed on disk dialog.
FilteredListModel<E extends ListModel> This ListModel delegates another model to add some filtering features to any JList.
FilteredTableModel<E extends TableModel> This TableModel delegates another model to add some filtering features to any JTable.
FloatingWindowContainer A container for dockable windows.
FontSelector A font chooser widget.
FontSelectorDialog A dialog for choosing fonts.
GrabKeyDialog A dialog for getting shortcut keys.
GrabKeyDialog.KeyBinding A jEdit action or macro with its two possible shortcuts.
HistoryModel A named history list One history list can be used by several history text fields.
HistoryText Controller (manager of models) for HistoryTextArea.
HistoryTextArea Text area with a history.
HistoryTextField Text field with an arrow-key + drop-down accessable history.
InputHandler An input handler converts the user's key strokes into concrete actions.
IOProgressMonitor The IO progressMonitor is the panel that will show JProgressBar for IO threads.
JCheckBoxList A list where items can be selected and checked off independently.
JCheckBoxList.Entry A check box list entry.
JEditHistoryModelSaver Handles loading and saving of the "history" files.
KeyEventTranslator In conjunction with the KeyEventWorkaround, hides some warts in the AWT key event API.
KeyEventTranslator.Key  
KeyEventWorkaround Various hacks to get keyboard event handling to behave in a consistent manner across Java implementations.
ListModelEditor A dialog that pops up when you click on "Previously Entered Strings" from a HistoryTextField.
LogViewer Activity Log Viewer
MarkerViewer Dockable view of markers in the current buffer
NumericTextField A TextField that accepts only numeric values
OptionsDialog An abstract options dialog box.
OptionsDialog.PaneNameRenderer  
PanelWindowContainer A container for dockable windows.
PanelWindowContainer.RotatedTextIcon  
PasteFromListDialog Paste previous/paste deleted dialog
PasteSpecialDialog "Paste Special" dialog.
PingPongList<E> A panel with two lists, allowing the user to move items between them.
RegisterViewer Dockable view of register contents
RolloverButton Class for buttons that implement rollovers If you wish to have rollovers on your buttons, use this class.
SelectLineRange Dialog for selection of a range of lines
ShortcutPrefixActiveEvent Event fired when jEdit starts and stops listening for shortcut completions
SplashScreen The splash screen displayed on startup.
StatusBar The status bar used to display various information to the user.
StyleEditor Style editor dialog
TaskMonitor Task Monitor dockable panel, for showing progress on active tasks.
TextAreaDialog A dialog box with a text area
TipOfTheDay Tip of the day window
ToolBarManager Handles toolbars for a single View
VariableGridLayout A rectangular grid layout manager with variable cell sizes The container is divided into rectangles, and one component is placed in each rectangle.
 

Package org.gjt.sp.jedit.gui Description

Various GUI controls and dialog boxes.