Adding in CS-115 coursework
This commit is contained in:
41
cs-115-test/src/SwingTree.java
Normal file
41
cs-115-test/src/SwingTree.java
Normal file
@@ -0,0 +1,41 @@
|
||||
import javax.swing.*;
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
|
||||
public class SwingTree {
|
||||
public SwingTree() {
|
||||
JFrame frame = new JFrame();
|
||||
|
||||
DefaultMutableTreeNode style = new DefaultMutableTreeNode("Trees");
|
||||
DefaultMutableTreeNode deciduous = new DefaultMutableTreeNode("Deciduous");
|
||||
DefaultMutableTreeNode evergreen = new DefaultMutableTreeNode("Evergreen");
|
||||
|
||||
style.add(deciduous);
|
||||
style.add(evergreen);
|
||||
|
||||
DefaultMutableTreeNode maple = new DefaultMutableTreeNode("Maple");
|
||||
DefaultMutableTreeNode oak = new DefaultMutableTreeNode("Oak");
|
||||
DefaultMutableTreeNode linden = new DefaultMutableTreeNode("Linden");
|
||||
|
||||
deciduous.add(maple);
|
||||
deciduous.add(oak);
|
||||
deciduous.add(linden);
|
||||
|
||||
DefaultMutableTreeNode pine = new DefaultMutableTreeNode("Pine");
|
||||
DefaultMutableTreeNode balsam = new DefaultMutableTreeNode("Balsam");
|
||||
DefaultMutableTreeNode spruce = new DefaultMutableTreeNode("Spruce");
|
||||
|
||||
evergreen.add(pine);
|
||||
evergreen.add(balsam);
|
||||
evergreen.add(spruce);
|
||||
|
||||
JTree tree = new JTree(style);
|
||||
frame.add(tree);
|
||||
frame.setSize(1920, 1080);
|
||||
frame.setVisible(true);
|
||||
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
new SwingTree();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user