Adding in CS-115 coursework

This commit is contained in:
Frank
2025-09-27 14:53:33 -06:00
parent ad3eff2688
commit 7df7f7f319
22 changed files with 708 additions and 0 deletions

View 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();
}
}