diff options
| author | Benjamin Culkin <scorpress@gmail.com> | 2024-05-19 17:56:33 -0400 |
|---|---|---|
| committer | Benjamin Culkin <scorpress@gmail.com> | 2024-05-19 17:56:33 -0400 |
| commit | aedc34d55462a75e329bbf342251ff6504cd117e (patch) | |
| tree | bcc8f1f2352582717b484df302aeea6696b8f000 /projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TreePanel.java | |
Initial import from SVN
Diffstat (limited to 'projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TreePanel.java')
| -rw-r--r-- | projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TreePanel.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TreePanel.java b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TreePanel.java new file mode 100644 index 0000000..48ebd81 --- /dev/null +++ b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TreePanel.java @@ -0,0 +1,39 @@ +package net.wotonomy.test; + +import java.awt.BorderLayout; +import java.awt.Dimension; + +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JTree; +import javax.swing.border.EmptyBorder; + +/** +* A simple editor panel with a few textfields. +*/ +public class TreePanel extends JPanel +{ + public JTree tree; + public EditPanel editPanel; + public JPanel panel; + + public TreePanel() + { + panel = new JPanel(); + panel.setLayout( new BorderLayout() ); + panel.setBorder( new EmptyBorder( 10, 10, 10, 10 ) ); + + tree = new JTree(); + tree.setRootVisible( false ); + tree.setShowsRootHandles( true ); + JScrollPane scrollPane = new JScrollPane( tree ); + scrollPane.setPreferredSize( new Dimension( 150, 200 ) ); + panel.add( scrollPane, BorderLayout.CENTER ); + editPanel = new EditPanel(); + panel.add( editPanel, BorderLayout.EAST ); + + this.setLayout( new BorderLayout() ); + this.add( panel, BorderLayout.CENTER ); + } + +} |
