0% found this document useful (0 votes)
4 views

R.practical 7th

Advance java practical no 7

Uploaded by

gourupatil88300
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

R.practical 7th

Advance java practical no 7

Uploaded by

gourupatil88300
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Subject - AJP [22517]

Practical No.7: Write a program to create JTree


Performed By – Vedant Nawade
Roll no :44
Program code:

1. Devlop a program to demonstrate the use of tree component in Swing

Code:-

import javax.swing.*;

import javax.swing.tree.DefaultMutableTreeNode;

public class JavaSyllabusTreeDemo {


public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
createAndShowGUI();
});
}

private static void createAndShowGUI() {


JFrame frame = new JFrame("Core Java Syllabus Tree");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

DefaultMutableTreeNode root = new DefaultMutableTreeNode("Core Java");


DefaultMutableTreeNode basics = new DefaultMutableTreeNode("Basics");
basics.add(new DefaultMutableTreeNode("Introduction"));
basics.add(new DefaultMutableTreeNode("Data Types"));
basics.add(new DefaultMutableTreeNode("Variables"));
basics.add(new DefaultMutableTreeNode("Operators"));
basics.add(new DefaultMutableTreeNode("Control Statements"));
root.add(basics);
DefaultMutableTreeNode oop = new DefaultMutableTreeNode("Object-Oriented
Programming");
oop.add(new DefaultMutableTreeNode("Classes and Objects"));
oop.add(new DefaultMutableTreeNode("Inheritance"));
oop.add(new DefaultMutableTreeNode("Polymorphism"));
oop.add(new DefaultMutableTreeNode("Abstraction"));
oop.add(new DefaultMutableTreeNode("Encapsulation"));
root.add(oop);
DefaultMutableTreeNode exceptions = new
DefaultMutableTreeNode("Exceptions");
exceptions.add(new DefaultMutableTreeNode("Exception Handling"));
exceptions.add(new DefaultMutableTreeNode("Checked and Unchecked
Exceptions"));
exceptions.add(new DefaultMutableTreeNode("Custom Exceptions"));
root.add(exceptions);
Subject - AJP [22517]
Practical No.7: Write a program to create JTree
Performed By – Vedant Nawade
Roll no :44
JTree tree = new JTree(root);
JScrollPane scrollPane = new JScrollPane(tree);
frame.add(scrollPane);
frame.pack();
frame.setVisible(true);
}
}

OutPut:-
Subject - AJP [22517]
Practical No.7: Write a program to create JTree
Performed By – Vedant Nawade
Roll no :44
2.WAP code to generate the following Output

Code:-

import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;

public class MaharashtraTree {


public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
createAndShowGUI();
});
}
private static void createAndShowGUI() {
JFrame frame = new JFrame(" ");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
DefaultMutableTreeNode root = new DefaultMutableTreeNode("India ");
DefaultMutableTreeNode Maharashtra = new
DefaultMutableTreeNode("Maharashtra");
Maharashtra.add(new DefaultMutableTreeNode("Mumbai"));
Maharashtra.add(new DefaultMutableTreeNode("Pune "));
Maharashtra.add(new DefaultMutableTreeNode("Nashik"));
Maharashtra.add(new DefaultMutableTreeNode("Nagpur"));
root.add(Maharashtra);

DefaultMutableTreeNode Gujrat = new DefaultMutableTreeNode("Gujrat");


root.add(Gujrat);
JTree tree = new JTree(root);
JScrollPane scrollPane = new JScrollPane(tree);
frame.add(scrollPane);
frame.pack();
frame.setVisible(true);
}
}
OutPut:

-
Subject - AJP [22517]
Practical No.7: Write a program to create JTree
Performed By – Vedant Nawade
Roll no :44
XIII. Exercise

Write a JTree Program to show root directory and its subfolders of your system

Code:-

import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;

public class DirectoryJtree {


public static void main(String[] args) {
JFrame jf = new JFrame("Directories");

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

DefaultMutableTreeNode root = new DefaultMutableTreeNode("ROOt");

DefaultMutableTreeNode app = new DefaultMutableTreeNode("app");


app.add(new DefaultMutableTreeNode("."));
app.add(new DefaultMutableTreeNode("Ritesh Doibale"));
app.add(new DefaultMutableTreeNode("Pratik Bias"));

root.add(app);

DefaultMutableTreeNode inetpub = new DefaultMutableTreeNode("Inetpub");

inetpub.add(new DefaultMutableTreeNode("."));
inetpub.add(new DefaultMutableTreeNode("history"));
inetpub.add(new DefaultMutableTreeNode("temp"));
root.add(inetpub);

DefaultMutableTreeNode Intel = new DefaultMutableTreeNode("Intel");


Intel.add(new DefaultMutableTreeNode("."));
root.add(Intel);

DefaultMutableTreeNode MinGw = new DefaultMutableTreeNode("MinGW");


MinGw.add(new DefaultMutableTreeNode("."));
root.add(MinGw);

DefaultMutableTreeNode PerfLogs = new DefaultMutableTreeNode("PerfLogs");


PerfLogs.add(new DefaultMutableTreeNode("."));
root.add(PerfLogs);

DefaultMutableTreeNode Program_Files = new


DefaultMutableTreeNode("Pragram_Files");
Subject - AJP [22517]
Practical No.7: Write a program to create JTree
Performed By – Vedant Nawade
Roll no :44
Program_Files.add(new DefaultMutableTreeNode("."));
root.add(Program_Files);

DefaultMutableTreeNode SQL_2019 = new DefaultMutableTreeNode("SQL_2019");


SQL_2019.add(new DefaultMutableTreeNode("."));
root.add(SQL_2019);

DefaultMutableTreeNode SWSetup = new DefaultMutableTreeNode("SWSetup");


SWSetup.add(new DefaultMutableTreeNode("."));
root.add(SWSetup);

DefaultMutableTreeNode Tasm_1_4 = new DefaultMutableTreeNode("Tasm_1_4");


Tasm_1_4.add(new DefaultMutableTreeNode("."));
root.add(Tasm_1_4);

DefaultMutableTreeNode TURBOC3 = new DefaultMutableTreeNode("TURBOC3");


TURBOC3.add(new DefaultMutableTreeNode("."));
root.add(TURBOC3);

DefaultMutableTreeNode Users = new DefaultMutableTreeNode("Users");


Users.add(new DefaultMutableTreeNode("."));
root.add(Users);

DefaultMutableTreeNode Window = new DefaultMutableTreeNode("Window");


Window.add(new DefaultMutableTreeNode("."));
root.add(Window);

JTree tree = new JTree(root);

JScrollPane scrollPane = new JScrollPane(tree);


jf.add(scrollPane);

jf.pack();
jf.setVisible(true);

}
}
Subject - AJP [22517]
Practical No.7: Write a program to create JTree
Performed By – Vedant Nawade
Roll no :44

OutPut:-

You might also like