diff options
| author | Benjamin Culkin <scorpress@gmail.com> | 2025-12-07 17:32:12 -0500 |
|---|---|---|
| committer | Benjamin Culkin <scorpress@gmail.com> | 2025-12-07 17:32:12 -0500 |
| commit | 98d563b55a5f756573d23a4fd82978d17742332c (patch) | |
| tree | 650b70d7fd9d1c8a38ffe42dfd9f241cb974225e | |
| parent | 8608cb13602d8df3cd3d2f96b1cc3a14d488fe7d (diff) | |
Add CollapsiblePanel
Adds CollapsiblePanel, which is just a JPanel that is collapsible
| -rw-r--r-- | base/src/examples/java/bjc/utils/examples/gui/panels/CollapsiblePanelDemo.java | 8 | ||||
| -rw-r--r-- | base/src/main/java/bjc/utils/gui/panels/CollapsiblePanel.java | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/base/src/examples/java/bjc/utils/examples/gui/panels/CollapsiblePanelDemo.java b/base/src/examples/java/bjc/utils/examples/gui/panels/CollapsiblePanelDemo.java index fed128f..27390d4 100644 --- a/base/src/examples/java/bjc/utils/examples/gui/panels/CollapsiblePanelDemo.java +++ b/base/src/examples/java/bjc/utils/examples/gui/panels/CollapsiblePanelDemo.java @@ -19,7 +19,15 @@ import javax.swing.UIManager; import bjc.utils.gui.panels.CollapsiblePanel; +/** + * A demo for {@link CollapsiblePanel} + */ public class CollapsiblePanelDemo { + /** + * Main method + * + * @param args Unused CLI args + */ public static void main(String[] args) { SwingUtilities.invokeLater(() -> { try { UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); } catch (Exception ignored) {} diff --git a/base/src/main/java/bjc/utils/gui/panels/CollapsiblePanel.java b/base/src/main/java/bjc/utils/gui/panels/CollapsiblePanel.java index 6b4453b..3919e39 100644 --- a/base/src/main/java/bjc/utils/gui/panels/CollapsiblePanel.java +++ b/base/src/main/java/bjc/utils/gui/panels/CollapsiblePanel.java @@ -33,7 +33,7 @@ public class CollapsiblePanel extends JPanel { * @param title The title for the panel
*/
public CollapsiblePanel(String title) {
- this(title, new FlowLayout(FlowLayout.LEFT, 4, 4));
+ this(title, new BorderLayout(4, 4));
}
/**
|
