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

Write A Program Using Swing To Demonstrate Creation of File Edit Menu With Submenu?

The document contains code snippets for 3 swing programs: 1) A program that creates a file menu with edit submenu using JFrame, JMenuBar, JMenu, JMenuItem and adds cut, copy, paste, selectAll functionality. 2) A program that implements a JTree with 3 tree nodes and subnodes using DefaultMutableTreeNode to demonstrate tree hierarchy. 3) A program that uses JColorChooser to allow the user to select a color and set the background color of the JFrame.

Uploaded by

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

Write A Program Using Swing To Demonstrate Creation of File Edit Menu With Submenu?

The document contains code snippets for 3 swing programs: 1) A program that creates a file menu with edit submenu using JFrame, JMenuBar, JMenu, JMenuItem and adds cut, copy, paste, selectAll functionality. 2) A program that implements a JTree with 3 tree nodes and subnodes using DefaultMutableTreeNode to demonstrate tree hierarchy. 3) A program that uses JColorChooser to allow the user to select a color and set the background color of the JFrame.

Uploaded by

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

9.

Write a Program Using Swing to


demonstrate creation of file edit menu
with submenu?
package swingnew;

import javax.swing.*;

import java.awt.event.*;

public class SwingNew implements ActionListener{

JFrame f;

JMenuBar mb;

JMenu file,edit;

JMenuItem cut,copy,paste,selectAll;

JTextArea ta;

SwingNew(){

f=new JFrame();

cut=new JMenuItem("cut");

copy=new JMenuItem("copy");

paste=new JMenuItem("paste");

selectAll=new JMenuItem("selectAll");

cut.addActionListener(this);

copy.addActionListener(this);

paste.addActionListener(this);

selectAll.addActionListener(this);

mb=new JMenuBar();

mb.setBounds(5,5,600,20);

file=new JMenu("File");

edit=new JMenu("Edit");

edit.add(cut);edit.add(copy);edit.add(paste);edit.add(selectAll);

mb.add(file);mb.add(edit);

ta=new JTextArea();

ta.setBounds(5,30,460,460);

f.add(mb);f.add(ta);
f.setLayout(null);

f.setSize(500,500);

f.setVisible(true);

public void actionPerformed(ActionEvent e) {

if(e.getSource()==cut)

ta.cut();

if(e.getSource()==paste)

ta.paste();

if(e.getSource()==copy)

ta.copy();

if(e.getSource()==selectAll)

ta.selectAll();

public static void main(String[] args) {

new SwingNew();

}
13. Write a Program to implement a
swing program to demonstrate JTree
with atleast 3 tree node and sub nodes?

import javax.swing.*;

import javax.swing.tree.DefaultMutableTreeNode;

public class jtree {

JFrame f;

jtree(){

f=new JFrame();

DefaultMutableTreeNode style=new DefaultMutableTreeNode("Style");

DefaultMutableTreeNode color=new DefaultMutableTreeNode("color");

DefaultMutableTreeNode font=new DefaultMutableTreeNode("font");

style.add(color);

DefaultMutableTreeNode red=new DefaultMutableTreeNode("red");

DefaultMutableTreeNode blue=new DefaultMutableTreeNode("blue");

DefaultMutableTreeNode black=new DefaultMutableTreeNode("black");

DefaultMutableTreeNode green=new DefaultMutableTreeNode("green");

color.add(red); color.add(blue); color.add(black); color.add(green);

DefaultMutableTreeNode shape=new DefaultMutableTreeNode("shape");

style.add(shape);

DefaultMutableTreeNode circle=new DefaultMutableTreeNode("circle");

DefaultMutableTreeNode triangle=new DefaultMutableTreeNode("triangle");

DefaultMutableTreeNode square=new DefaultMutableTreeNode("square");

DefaultMutableTreeNode rectangle=new DefaultMutableTreeNode("rectangle");

shape.add(circle); shape.add(triangle); shape.add(square);


shape.add(rectangle);
DefaultMutableTreeNode size=new DefaultMutableTreeNode("size");

style.add(size);

DefaultMutableTreeNode small=new DefaultMutableTreeNode("small");

DefaultMutableTreeNode normal=new DefaultMutableTreeNode("normal");

DefaultMutableTreeNode medium=new DefaultMutableTreeNode("medium");

DefaultMutableTreeNode large=new DefaultMutableTreeNode("large");

size.add(small); size.add(normal); size.add(medium); size.add(large);

JTree jt=new JTree(style);

f.add(jt);

f.setSize(200,200);

f.setVisible(true);

public static void main(String[] args) {

new jtree();

}}
19. Write a Program to implement swing
program to demonstrate the use of JColor
chooser?
import java.awt.event.*;

import java.awt.*;

import javax.swing.*;

public class ChooseColor extends JFrame implements ActionListener {

JButton b;

Container c;

ChooseColor(){

c=getContentPane();

c.setLayout(new FlowLayout());

b=new JButton("color");

b.addActionListener(this);

c.add(b);

public void actionPerformed(ActionEvent e) {

Color initialcolor=Color.RED;

Color color=JColorChooser.showDialog(this,"Select a color",initialcolor);

c.setBackground(color);

public static void main(String[] args) {

ChooseColor ch=new ChooseColor();

ch.setSize(400,400);

ch.setVisible(true);

ch.setDefaultCloseOperation(EXIT_ON_CLOSE);

You might also like