Interface | Description |
---|---|
HistoryChangedListener | |
OsmPrimitivesTableModel |
Class | Description |
---|---|
AbstractFileChooser |
Abstract class to allow different file chooser implementations.
|
AbstractIdTextField<T extends AbstractTextComponentValidator> |
An abstract class for ID text fields.
|
AbstractTextComponentValidator |
This is an abstract class for a validator on a text component.
|
BoundingBoxSelectionPanel | |
BoundingBoxSelectionPanel.LatitudeValidator | |
BoundingBoxSelectionPanel.LongitudeValidator | |
ChangesetIdTextField |
A text field designed to enter a single OSM changeset ID.
|
ChangesetIdTextField.ChangesetIdValidator |
Validator for a changeset ID entered in a
JTextComponent . |
ComboBoxHistory | |
DateEditorWithSlider |
Widget originally created for date filtering of GPX tracks.
|
DisableShortcutsOnFocusGainedTextField |
A JTextField that disabled all JOSM shortcuts composed of a single key without modifier (except F1 to F12),
in order to avoid them to be triggered while typing.
|
EditableList |
A
JList containing items, and JButton s to add/edit/delete items. |
FileChooserManager |
A chained utility class used to create and open
AbstractFileChooser dialogs.Use only this class if you need to control specifically your AbstractFileChooser dialog. |
HistoryComboBox | |
HtmlPanel |
This panel can be used to display larger sections of formatted text in
HTML.
|
ImageLabel |
A small user interface component that consists of an image label and
a fixed text content to the right of the image.
|
JMultilineLabel |
Creates a normal label that will wrap its contents if there less width than
required to print it in one line.
|
JosmComboBox<E> |
Class overriding each
JComboBox in JOSM to control consistently the number of displayed items at once.This is needed because of the default Java behaviour that may display the top-down list off the screen (see #7917). |
JosmEditorPane |
Subclass of
JEditorPane that adds a "native" context menu (cut/copy/paste/select all)
and effectively uses JOSM user agent when performing HTTP request in JEditorPane.setPage(URL) method. |
JosmHTMLEditorKit |
A subclass of
HTMLEditorKit that fixes an uncommon design choice that shares the set stylesheet between all instances. |
JosmPasswordField |
A subclass of
JPasswordField to implement a workaround to
JDK bug 6322854. |
JosmTextArea |
Subclass of
JTextArea that adds a "native" context menu (cut/copy/paste/select all). |
JosmTextField |
Subclass of
JTextField that:
adds a "native" context menu (cut/copy/paste/select all)
adds an optional "hint" displayed when no text has been entered
disables the global advanced key press detector when focused
This class must be used everywhere in core and plugins instead of JTextField . |
ListPopupMenu | |
MultiSplitLayout |
The MultiSplitLayout layout manager recursively arranges its
components in row and column groups called "Splits".
|
MultiSplitLayout.Divider |
Models a single vertical/horiztonal divider.
|
MultiSplitLayout.Leaf |
Models a java.awt Component child.
|
MultiSplitLayout.Node |
Base class for the nodes that model a MultiSplitLayout.
|
MultiSplitLayout.Split |
Defines a vertical or horizontal subdivision into two or more
tiles.
|
MultiSplitPane |
All properties in this class are bound: when a properties value
is changed, all PropertyChangeListeners are fired.
|
MultiSplitPane.DividerPainter |
Draws a single Divider.
|
NativeFileChooser |
File chooser based on the AWT's
FileDialog implementation,
which looks like more a native file chooser than the Swing implementation. |
OsmIdTextField |
A text field designed to enter one or several OSM primitive IDs.
|
OsmIdTextField.OsmIdValidator |
Validator for an OSM primitive ID entered in a
JTextComponent . |
OsmPrimitivesTable | |
OsmPrimitiveTypesComboBox |
A Combo box containing OSM primitive types (Node, Way, Relation).
|
PopupMenuLauncher |
Utility class that helps to display popup menus on mouse events.
|
QuadStateCheckBox |
A four-state checkbox.
|
SelectAllOnFocusGainedDecorator | |
SwingFileChooser |
File chooser based on the Swing's
JFileChooser implementation. |
TextContextualPopupMenu |
A popup menu designed for text components.
|
TextContextualPopupMenu.UndoAction | |
UrlLabel |
Label that contains a clickable link.
|
VerticallyScrollablePanel |
Enum | Description |
---|---|
QuadStateCheckBox.State |
The 4 possible states of this checkbox.
|
Exception | Description |
---|---|
MultiSplitLayout.InvalidLayoutException |
The specified Node is either the wrong type or was configured
incorrectly.
|