Uses of Package
org.openstreetmap.josm.gui.widgets
-
Packages that use org.openstreetmap.josm.gui.widgets Package Description org.openstreetmap.josm.actions Provides the classes for JOSM user actions.org.openstreetmap.josm.actions.search Provides the classes for JOSMsearch action
.org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives
:Node
,Way
,Relation
Users
Tags
Changesets
Utilities classesorg.openstreetmap.josm.data.validation.tests Provides the classes for JOSM data validation tests.org.openstreetmap.josm.gui Provides the classes for JOSM graphical user interface.org.openstreetmap.josm.gui.autofilter Provides the classes for automatic filters (filters automatically created on current data).org.openstreetmap.josm.gui.bbox Provides GUI classes for displaying a customizable and interactive bounding box.org.openstreetmap.josm.gui.bugreport Provides GUI classes for the bug report system, allowing users to create tickets on issue tracker directly from JOSM.org.openstreetmap.josm.gui.conflict.pair Provides the classes for displaying conflicts as pair of lists.org.openstreetmap.josm.gui.conflict.pair.nodes Provides the classes for displaying conflicts in ways list of nodes.org.openstreetmap.josm.gui.conflict.pair.relation Provides the classes for displaying conflicts in OSM primitive relation memberships.org.openstreetmap.josm.gui.conflict.tags Provides the classes for resolving conflicts between OSM tags.org.openstreetmap.josm.gui.dialogs Provides three kinds of dialogs: Toggle dialogs on the right side of the GUI, that can be turned on, off, attached or detached from the GUI Changeset dialog based on a standalone implementation, dedicated to OSM changesets management Extended dialogs for everything elseorg.openstreetmap.josm.gui.dialogs.changeset Standalone dialog allowing to handle OSM changesets (query and display them).org.openstreetmap.josm.gui.dialogs.changeset.query Provides classes allowing to query changesets to the OSM API.org.openstreetmap.josm.gui.dialogs.properties Toggle dialog allowing to display/edit tags and relation memberships of currently selected OSM objects.org.openstreetmap.josm.gui.dialogs.relation Toggle dialog allowing to display currently loaded relations and perform operations on them.org.openstreetmap.josm.gui.download Provides GUI classes for the download dialog.org.openstreetmap.josm.gui.help Help system based on an embedded web browser fetching contents from JOSM wiki.org.openstreetmap.josm.gui.history Provides GUI classes for handling history of OSM objects.org.openstreetmap.josm.gui.io Provides GUI classes for handling input/output operations (download, upload, save).org.openstreetmap.josm.gui.io.importexport Provides GUI classes for handling file import/export operations.org.openstreetmap.josm.gui.layer Provides classes for handling the different kinds of map layers.org.openstreetmap.josm.gui.layer.geoimage Provides classes for handling layers displaying geotagged pictures.org.openstreetmap.josm.gui.layer.gpx Provides classes for handling GPX layers.org.openstreetmap.josm.gui.oauth Provides GUI classes for handling OAuth authentication to OSM API.org.openstreetmap.josm.gui.preferences Provides generic classes for handling JOSM preferences.org.openstreetmap.josm.gui.preferences.advanced Provides classes for handling advanced preferences.org.openstreetmap.josm.gui.preferences.audio Provides classes for handling audio preferences.org.openstreetmap.josm.gui.preferences.display Provides classes for handling display preferences.org.openstreetmap.josm.gui.preferences.imagery Provides classes for handling imagery preferences.org.openstreetmap.josm.gui.preferences.map Provides classes for handling map preferences.org.openstreetmap.josm.gui.preferences.plugin Provides classes for handling plugin preferences.org.openstreetmap.josm.gui.preferences.projection Provides classes for handling projection preferences.org.openstreetmap.josm.gui.preferences.server Provides classes for handling connection preferences, including server authentication and proxy settings.org.openstreetmap.josm.gui.preferences.shortcut Provides classes for handling shortcut preferences.org.openstreetmap.josm.gui.tagging Provides classes for handling edition of OSM tags: tag tables, tag editors.org.openstreetmap.josm.gui.tagging.ac Provides GUI classes for handling autocompletion of tags.org.openstreetmap.josm.gui.tagging.presets Provides classes for handling tagging presets.org.openstreetmap.josm.gui.tagging.presets.items Provides classes for handling tagging presets items.org.openstreetmap.josm.gui.widgets Provides GUI widgets customized for JOSM needs.org.openstreetmap.josm.plugins Provides the classes for JOSM plugins system. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.actions Class Description AbstractFileChooser Abstract class to allow different file chooser implementations.HistoryComboBox A History ComboBoxJosmTextArea Subclass ofJTextArea
that adds a "native" context menu (cut/copy/paste/select all).JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.OsmPrimitivesTable Table displaying OSM primitives. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.actions.search Class Description JosmComboBoxModel.Preferences Loads and saves the model to the JOSM preferences. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.data.osm Class Description OSDLabel On screen display label. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.data.validation.tests Class Description EditableList AJList
containing items, andJButton
s to add/edit/delete items. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui Class Description 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.JosmEditorPane Subclass ofJEditorPane
that adds a "native" context menu (cut/copy/paste/select all) and effectively uses JOSM user agent when performing HTTP request inJEditorPane.setPage(URL)
method.JosmTextArea Subclass ofJTextArea
that adds a "native" context menu (cut/copy/paste/select all).JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.autofilter Class Description OSDLabel On screen display label. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.bbox Class Description AbstractTextComponentValidator This is an abstract class for a validator on a text component.JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.PopupMenuButton Button triggering the appearance of a JPopupMenu when activated. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.bugreport Class Description JMultilineLabel Creates a normal label that will wrap its contents if there less width than required to print it in one line.JosmTextArea Subclass ofJTextArea
that adds a "native" context menu (cut/copy/paste/select all). -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.conflict.pair Class Description JosmComboBoxModel A data model for theJosmComboBox
JosmTable Generic table offering custom cell navigation features.OsmPrimitivesTable Table displaying OSM primitives.OsmPrimitivesTableModel A table model that displays OSM primitives in it's rows -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.conflict.pair.nodes Class Description JosmTable Generic table offering custom cell navigation features.OsmPrimitivesTable Table displaying OSM primitives.OsmPrimitivesTableModel A table model that displays OSM primitives in it's rows -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.conflict.pair.relation Class Description JosmTable Generic table offering custom cell navigation features.JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.OsmPrimitivesTable Table displaying OSM primitives.OsmPrimitivesTableModel A table model that displays OSM primitives in it's rows -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.conflict.tags Class Description AutoAdjustingSplitPane Auto adjusting split pane when parent is resized.JMultilineLabel Creates a normal label that will wrap its contents if there less width than required to print it in one line.JosmComboBox Base class for all comboboxes in JOSM.JosmComboBoxModel A data model for theJosmComboBox
JosmTable Generic table offering custom cell navigation features. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.dialogs Class Description AbstractTextComponentValidator This is an abstract class for a validator on a text component.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.HistoryComboBox A History ComboBoxHtmlPanel This panel can be used to display larger sections of formatted text in HTML.JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.ListPopupMenu A popup menu for one or more lists.MultiSplitPane All properties in this class are bound: when a properties value is changed, all PropertyChangeListeners are fired.OSDLabel On screen display label.OsmIdTextField A text field designed to enter one or several OSM primitive IDs.OsmPrimitiveTypesComboBox A Combo box containing OSM primitive types (Node, Way, Relation).PopupMenuLauncher Utility class that helps to display popup menus on mouse events.ScrollableTable Table offering easier scroll to a given row/column.SearchTextResultListPanel A panel containing a search text field and a list of results for that search text. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.dialogs.changeset Class Description ChangesetIdTextField A text field designed to enter a single OSM changeset ID.JosmTextArea Subclass ofJTextArea
that adds a "native" context menu (cut/copy/paste/select all).JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.PopupMenuLauncher Utility class that helps to display popup menus on mouse events. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.dialogs.changeset.query Class Description AbstractTextComponentValidator This is an abstract class for a validator on a text component.BoundingBoxSelectionPanel A panel that allows the user to input the coordinates of a lat/lon boxJosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.dialogs.properties Class Description JosmListCellRenderer A convenience list cell renderer to override.JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.PopupMenuLauncher Utility class that helps to display popup menus on mouse events. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.dialogs.relation Class Description JosmTable Generic table offering custom cell navigation features.OsmPrimitivesTable Table displaying OSM primitives.OsmPrimitivesTableModel A table model that displays OSM primitives in it's rows -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.download Class Description AbstractTextComponentValidator This is an abstract class for a validator on a text component.HistoryComboBox A History ComboBoxImageLabel 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 Base class for all comboboxes in JOSM.JosmComboBoxModel.Preferences Loads and saves the model to the JOSM preferences.JosmTextArea Subclass ofJTextArea
that adds a "native" context menu (cut/copy/paste/select all).JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.SearchTextResultListPanel A panel containing a search text field and a list of results for that search text.SearchTextResultListPanel.ResultListModel -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.help Class Description JosmEditorPane Subclass ofJEditorPane
that adds a "native" context menu (cut/copy/paste/select all) and effectively uses JOSM user agent when performing HTTP request inJEditorPane.setPage(URL)
method. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.history Class Description JMultilineLabel Creates a normal label that will wrap its contents if there less width than required to print it in one line.JosmTextArea Subclass ofJTextArea
that adds a "native" context menu (cut/copy/paste/select all).PopupMenuLauncher Utility class that helps to display popup menus on mouse events.UrlLabel Label that contains a clickable link. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.io Class Description AbstractTextComponentValidator This is an abstract class for a validator on a text component.HistoryComboBox A History ComboBoxJMultilineLabel Creates a normal label that will wrap its contents if there less width than required to print it in one line.JosmComboBox Base class for all comboboxes in JOSM.JosmComboBoxModel A data model for theJosmComboBox
JosmPasswordField A subclass ofJPasswordField
to implement a workaround to JDK bug 6322854.JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.io.importexport Class Description JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.layer Class Description HtmlPanel This panel can be used to display larger sections of formatted text in HTML. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.layer.geoimage Class Description HideableTabbedPane AJTabbedPane
extension that completely hides the tab area and border if it contains less than 2 tabs.JosmComboBox Base class for all comboboxes in JOSM.JosmComboBoxModel A data model for theJosmComboBox
JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.layer.gpx Class Description DateEditorWithSlider Widget originally created for date filtering of GPX tracks. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.oauth Class Description AbstractTextComponentValidator This is an abstract class for a validator on a text component.DefaultTextComponentValidator Default text component validator that only checks that an input field is not empty.HtmlPanel This panel can be used to display larger sections of formatted text in HTML.JosmPasswordField A subclass ofJPasswordField
to implement a workaround to JDK bug 6322854.JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.VerticallyScrollablePanel A panel that can be scrolled vertically. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences Class Description AbstractFileChooser Abstract class to allow different file chooser implementations.JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences.advanced Class Description JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences.audio Class Description JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences.display Class Description JosmComboBox Base class for all comboboxes in JOSM.JosmComboBoxModel A data model for theJosmComboBox
JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.VerticallyScrollablePanel A panel that can be scrolled vertically. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences.imagery Class Description FilterField Text field allowing to filter contents.JosmComboBox Base class for all comboboxes in JOSM.JosmTextArea Subclass ofJTextArea
that adds a "native" context menu (cut/copy/paste/select all).JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences.map Class Description JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences.plugin Class Description JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.VerticallyScrollablePanel A panel that can be scrolled vertically. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences.projection Class Description HistoryComboBox A History ComboBoxJosmComboBox Base class for all comboboxes in JOSM.JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.VerticallyScrollablePanel A panel that can be scrolled vertically. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences.server Class Description AbstractTextComponentValidator This is an abstract class for a validator on a text component.DefaultTextComponentValidator Default text component validator that only checks that an input field is not empty.EditableList AJList
containing items, andJButton
s to add/edit/delete items.HistoryComboBox A History ComboBoxJosmPasswordField A subclass ofJPasswordField
to implement a workaround to JDK bug 6322854.JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.VerticallyScrollablePanel A panel that can be scrolled vertically. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.preferences.shortcut Class Description FilterField Text field allowing to filter contents.JosmComboBox Base class for all comboboxes in JOSM. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.tagging Class Description JosmTable Generic table offering custom cell navigation features. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.tagging.ac Class Description JosmComboBox Base class for all comboboxes in JOSM.JosmComboBoxEditor AComboBoxEditor
that uses anJosmTextField
.JosmComboBoxModel A data model for theJosmComboBox
JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.tagging.presets Class Description SearchTextResultListPanel A panel containing a search text field and a list of results for that search text. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.tagging.presets.items Class Description JosmComboBox Base class for all comboboxes in JOSM.JosmListCellRenderer A convenience list cell renderer to override.QuadStateCheckBox A four-state checkbox.QuadStateCheckBox.State The 4 possible states of this checkbox.UrlLabel Label that contains a clickable link. -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.gui.widgets Class Description AbstractFileChooser Abstract class to allow different file chooser implementations.AbstractIdTextField An abstract class for ID text fields.AbstractTextComponentValidator This is an abstract class for a validator on a text component.AbstractTextComponentValidator.Status CompileSearchTextDecorator Decorates a text component with an execution to the search compiler.DisableShortcutsOnFocusGainedComponent An interface for components with code that can be used for disabling shortcuts while they hold focus.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.FileChooserManager A chained utility class used to create and openAbstractFileChooser
dialogs.
Use only this class if you need to control specifically your AbstractFileChooser dialog.FilterField Text field allowing to filter contents.FilterField.FilterBehaviour Defines the filter behaviour.HistoryComboBoxModel A data model for theHistoryComboBox
.JosmComboBox Base class for all comboboxes in JOSM.JosmComboBoxModel A data model for theJosmComboBox
JosmComboBoxModel.Preferences Loads and saves the model to the JOSM preferences.JosmEditorPane Subclass ofJEditorPane
that adds a "native" context menu (cut/copy/paste/select all) and effectively uses JOSM user agent when performing HTTP request inJEditorPane.setPage(URL)
method.JosmTable Generic table offering custom cell navigation features.JosmTable.SelectNextColumnCellAction Action to be run when the user navigates to the next cell in the table, for instance by pressing TAB or ENTER.JosmTable.SelectPreviousColumnCellAction Action to be run when the user navigates to the previous cell in the table, for instance by pressing Shift-TABJosmTextArea Subclass ofJTextArea
that adds a "native" context menu (cut/copy/paste/select all).JosmTextField Subclass ofJTextField
that: adds a "native" context menu (undo/redo/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 implements a workaround to JDK bug 6322854
This class must be used everywhere in core and plugins instead ofJTextField
.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.Node Base class for the nodes that model a MultiSplitLayout.MultiSplitLayout.Split Defines a vertical or horizontal subdivision into two or more tiles.MultiSplitPane.DividerPainter Draws a single Divider.OrientationAction An action that toggles text orientation.OsmPrimitivesTableModel A table model that displays OSM primitives in it's rowsPopupMenuLauncher Utility class that helps to display popup menus on mouse events.QuadStateCheckBox.QuadStateDecorator Button model for theQuadStateCheckBox
.QuadStateCheckBox.State The 4 possible states of this checkbox.SearchTextResultListPanel.ResultListModel TextContextualPopupMenu A popup menu designed for text components.TextContextualPopupMenu.RedoAction TextContextualPopupMenu.UndoAction -
Classes in org.openstreetmap.josm.gui.widgets used by org.openstreetmap.josm.plugins Class Description JMultilineLabel Creates a normal label that will wrap its contents if there less width than required to print it in one line.