- acceptingAll() - Static method in class de.javagl.common.ui.tree.filtered.TreeModelFilters
-
- acceptNode(TreeModel, TreeNode) - Method in interface de.javagl.common.ui.tree.filtered.TreeModelFilter
-
Returns whether the given node should be contained in
the filtered tree model.
- add(JDesktopPaneLayout) - Method in class de.javagl.common.ui.utils.desktop.JDesktopPaneLayout
-
Add the given desktop pane layout as a child to this one
- add(JDesktopPaneLayout, Object) - Method in class de.javagl.common.ui.utils.desktop.JDesktopPaneLayout
-
Add the given desktop pane layout as a child to this one
- add(JDesktopPaneLayout, Object, int) - Method in class de.javagl.common.ui.utils.desktop.JDesktopPaneLayout
-
Add the given desktop pane layout as a child to this one
- add(JInternalFrame) - Method in class de.javagl.common.ui.utils.desktop.JDesktopPaneLayout
-
Add the given internal frame to this layout manager.
- add(JInternalFrame, Object) - Method in class de.javagl.common.ui.utils.desktop.JDesktopPaneLayout
-
Add the given internal frame to this layout manager.
- add(JInternalFrame, Object, int) - Method in class de.javagl.common.ui.utils.desktop.JDesktopPaneLayout
-
Add the given internal frame to this layout manager.
- addLayoutComponent(String, Component) - Method in class de.javagl.common.ui.layout.AspectLayout
-
- addRow(Container, int, int, Component...) - Static method in class de.javagl.common.ui.GridBagLayouts
-
Add the given components as a new row in the given container,
which must have a GridBagLayout.
- addStateListener(CheckBoxTree.StateListener) - Method in class de.javagl.common.ui.tree.checkbox.CheckBoxTree
-
- addTo(JTabbedPane, String, JComponent) - Static method in class de.javagl.common.ui.CloseableTab
-
Adds a
CloseableTab with the given title and component to
the given tabbed pane.
- addTo(JTabbedPane, String, JComponent, boolean) - Static method in class de.javagl.common.ui.CloseableTab
-
Adds a
CloseableTab with the given title and component to
the given tabbed pane.
- addTo(JTabbedPane, String, JComponent, CloseableTab.CloseCallback) - Static method in class de.javagl.common.ui.CloseableTab
-
Adds a
CloseableTab with the given title and component to
the given tabbed pane.
- addTreeModelListener(TreeModelListener) - Method in class de.javagl.common.ui.tree.filtered.FilteredTreeModel
-
- adjustColumnWidths(JTable, int) - Static method in class de.javagl.common.ui.JTables
-
Adjust the preferred widths of the columns of the given table
depending on the contents of the cells and headers.
- applyButtonTreeCellRenderer(JTree, Function<Object, JButton>, Function<Object, String>) - Static method in class de.javagl.common.ui.JTrees
-
Apply a cell renderer to the given tree that will create cells that
consist of a button and a label, based on
a
GenericTreeCellRenderer.
- AspectLayout - Class in de.javagl.common.ui.layout
-
An implementation of the LayoutManager interface, for containers
that contain components that should be as large as possible under
the constraint that a given aspect ratio (width/height) is
maintained for each of them.
- AspectLayout(double) - Constructor for class de.javagl.common.ui.layout.AspectLayout
-
Creates a new AspectLayout for the given aspect.
- AspectLayout(double, double) - Constructor for class de.javagl.common.ui.layout.AspectLayout
-
Creates a new AspectLayout for the given aspect and alignment.
- asRectangle(Rectangle2D) - Static method in class de.javagl.common.ui.MoreSwingUtilities
-
Converts the given Rectangle2D into a Rectangle by casting all
elements to int.
- CheckBoxTree - Class in de.javagl.common.ui.tree.checkbox
-
Simple implementation of a JTree that contains a check box at each node,
and allows querying the selection state of the nodes.
- CheckBoxTree(TreeModel) - Constructor for class de.javagl.common.ui.tree.checkbox.CheckBoxTree
-
Creates a new checkbox tree with the given model
- CheckBoxTree.State - Enum in de.javagl.common.ui.tree.checkbox
-
The selection state of a node
- CheckBoxTree.StateListener - Interface in de.javagl.common.ui.tree.checkbox
-
Interface for classes that want to be informed about changes
of the
CheckBoxTree.State of nodes
- ClassWithSimpleClassNameListCellRenderer - Class in de.javagl.common.ui.list.renderer
-
A ListCellRenderer that renders Class objects
by showing their Class#getSimpleName.
- ClassWithSimpleClassNameListCellRenderer() - Constructor for class de.javagl.common.ui.list.renderer.ClassWithSimpleClassNameListCellRenderer
-
- CloseableTab - Class in de.javagl.common.ui
-
Implementation of a tab for a JTabbedPane that can be closed
- CloseableTab.CloseCallback - Interface in de.javagl.common.ui
-
Interface for classes that may check whether a tab may be closed
- collapseAll(JTree, boolean) - Static method in class de.javagl.common.ui.JTrees
-
Collapse all rows of the given tree
- CollapsiblePanel - Class in de.javagl.common.ui.panel.collapsible
-
Simple implementation of a collapsible panel.
- CollapsiblePanel(String) - Constructor for class de.javagl.common.ui.panel.collapsible.CollapsiblePanel
-
Creates a new collapsible panel with a FlowLayout and the given
title.
- CollapsiblePanel(String, boolean) - Constructor for class de.javagl.common.ui.panel.collapsible.CollapsiblePanel
-
Creates a new collapsible panel with a FlowLayout and the given
title.
- CollapsiblePanel(LayoutManager, String) - Constructor for class de.javagl.common.ui.panel.collapsible.CollapsiblePanel
-
Creates a new collapsible panel with the given layout and title
- CollapsiblePanel(LayoutManager, String, boolean) - Constructor for class de.javagl.common.ui.panel.collapsible.CollapsiblePanel
-
Creates a new collapsible panel with the given layout and title
- computeExpandedPaths(JTree) - Static method in class de.javagl.common.ui.JTrees
-
Compute the list of all tree paths in the given tree that are currently
expanded
- computeIndexInParent(Object) - Static method in class de.javagl.common.ui.JTrees
-
Computes the index that the given node has in its parent node.
- containsLeafContainingStringIgnoreCase(String) - Static method in class de.javagl.common.ui.tree.filtered.TreeModelFilters
-
Returns a
TreeModelFilter that is accepting all leaf nodes
whose string representation contains the given string (ignoring
upper/lower case), and all ancestors of these nodes
- containsStringIgnoreCase(String) - Static method in class de.javagl.common.ui.tree.filtered.TreeModelFilters
-
Returns a
TreeModelFilter that is accepting all nodes
whose string representation contains the given string (ignoring
upper/lower case), and all ancestors of these nodes
- convertMouseEvent(Component, MouseEvent, Component) - Static method in class de.javagl.common.ui.MoreSwingUtilities
-
- convertPoint(Component, Point2D, Component) - Static method in class de.javagl.common.ui.MoreSwingUtilities
-
Wrapper for SwingUtilities#convertPoint that accepts
a Point2D and not only a Point.
- convertRowIndicesToModel(JTable, Iterable<? extends Integer>) - Static method in class de.javagl.common.ui.JTables
-
Convert all of the given view row indices to model row indices
for the given table
- convertRowIndicesToView(JTable, Iterable<? extends Integer>) - Static method in class de.javagl.common.ui.JTables
-
Convert all of the given model row indices to view row indices
for the given table
- countNodes(TreeModel) - Static method in class de.javagl.common.ui.JTrees
-
Count the number of nodes in the given tree model
- create(TreeModel) - Static method in class de.javagl.common.ui.tree.filtered.FilteredTree
-
Creates a new filtered tree for the given (unfiltered!)
- createChild() - Method in class de.javagl.common.ui.utils.desktop.JDesktopPaneLayout
-
Create a new desktop pane layout that may be added as a child
to this layout
- createSpinner(SpinnerModel, int) - Static method in class de.javagl.common.ui.JSpinners
-
Create a spinner with the given model, showing the given number
of fraction digits for number models
- createTreePathToRoot(TreeModel, Object) - Static method in class de.javagl.common.ui.JTrees
-
Returns the tree path from the given node to the root in the
given tree model
- createVerticalScrollPane(JComponent) - Static method in class de.javagl.common.ui.JScrollPanes
-
Creates a JScrollPane for vertically scrolling the given component.