A Panel where children are absolutely positioned.
A Panel where children are absolutely positioned.
Optionally, can be set to automatically adjust added child component location constraints to account for the border/inset (if any). If adjustment is not performed, then child components can overlap the border area.
The preferredSize of the panel is auto-derived from the greatest bounds of child components, plus border if any.
Common superclass of cell editors.
Describes components that have a concept of a "cell", each of which contains a value, may be selected, and may support pluggable Renderers and Editors.
This should be mixed in to CellView implementations that support pluggable editors.
Describes the structure of a component's companion object where pluggable cell editors must be supported.
A popup menu.
A popup menu.
Example usage:
val popupMenu = new PopupMenu { contents += new Menu("menu 1") { contents += new RadioMenuItem("radio 1.1") contents += new RadioMenuItem("radio 1.2") } contents += new Menu("menu 2") { contents += new RadioMenuItem("radio 2.1") contents += new RadioMenuItem("radio 2.2") } } val button = new Button("Show Popup Menu") reactions += { case e: ButtonClicked => popupMenu.show(button, 0, button.bounds.height) } listenTo(button)
javax.swing.JPopupMenu
This should be mixed in to CellView implementations that support pluggable renderers.
Describes the structure of a component's companion object where pluggable cell renderers must be supported.
Wrapper for JColorChooser.
Wrapper for JColorChooser.
javax.swing.JColorChooser
Put shared util functions here if they don't have any more appropriate place to go.