0% found this document useful (0 votes)
36 views13 pages

Ajp 7-10

The document shows code for creating a Java Swing application that displays a progress bar. It imports necessary packages, creates a JFrame subclass with a JProgressBar field, initializes the progress bar, and uses a thread to incrementally increase the progress bar value over time.

Uploaded by

sujal
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)
36 views13 pages

Ajp 7-10

The document shows code for creating a Java Swing application that displays a progress bar. It imports necessary packages, creates a JFrame subclass with a JProgressBar field, initializes the progress bar, and uses a thread to incrementally increase the progress bar value over time.

Uploaded by

sujal
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/ 13

import java.awt.

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

public class JTreedemo extends JFrame


{
public JTreedemo()
{
setLayout(new BorderLayout());
setSize(500,500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JTree t;

DefaultMutableTreeNode India=new DefaultMutableTreeNode("India");

DefaultMutableTreeNode m=new DefaultMutableTreeNode("Maharashtra");


DefaultMutableTreeNode g=new DefaultMutableTreeNode("Gujarat");

DefaultMutableTreeNode mum=new DefaultMutableTreeNode("Mumbai");


DefaultMutableTreeNode p=new DefaultMutableTreeNode("Pune");

DefaultMutableTreeNode nashik=new DefaultMutableTreeNode("Nashik");


DefaultMutableTreeNode nagpur=new DefaultMutableTreeNode("Nagpur");

India.add(m);
India.add(g);

m.add(mum);
m.add(p);
m.add(nashik);
m.add(nagpur);

t=new JTree(India);
JScrollPane jsp=new JScrollPane(t);

add(jsp,BorderLayout.CENTER);
add(t);
}
public static void main(String args[])
{
new JTreedemo();
}
}
import java.awt.*;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
public class Directories extends JFrame
{
public Directories()
{
setLayout(new BorderLayout());
setSize(500,500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTree t;
DefaultMutableTreeNode home=new DefaultMutableTreeNode("Home");
DefaultMutableTreeNode desk=new DefaultMutableTreeNode("Desktop");
DefaultMutableTreeNode down=new DefaultMutableTreeNode("Downloads");
DefaultMutableTreeNode doc=new DefaultMutableTreeNode("Documents");
DefaultMutableTreeNode pic=new DefaultMutableTreeNode("Pictures");
DefaultMutableTreeNode music=new DefaultMutableTreeNode("Music");
DefaultMutableTreeNode vdo=new DefaultMutableTreeNode("Videos");
DefaultMutableTreeNode chrome=new DefaultMutableTreeNode("Chrome");
DefaultMutableTreeNode w=new DefaultMutableTreeNode("W File");
DefaultMutableTreeNode vlc=new DefaultMutableTreeNode("VLC Player");
DefaultMutableTreeNode me=new DefaultMutableTreeNode("ME File");

home.add(desk);
home.add(down);
home.add(doc);
home.add(pic);
home.add(music);
home.add(vdo);

desk.add(chrome);
desk.add(w);
desk.add(vlc);
desk.add(me);

t=new JTree(home);
JScrollPane p=new JScrollPane(t);
add(t);
}
public static void main(String args[])
{
new Directories();
}
}
OUTPUT : -
import java.awt.*;
import javax.swing.*;

public class JTabledemo extends JFrame


{
public JTabledemo()
{
String column[]={"Roll No","Name","Marks","Adress"};
String rows[][]={{"1","Sujal","79","Spine City"},{"2","Rohit","84","Rajgurunagar"},
{"3","Chaitanya","89","Ambethan Chowk"},{"4","Sagar","60","Dawadi"},
{"5","Anuj","80","Dehu"},{"6","Rutik","65","Dehu"},
{"7","Sanjyot","77","Talegaon"},{"8","Tanuja","65","Bhosari"},
{"9","Nandini","69","Sudumbre"},{"10","Nikhil","68","Rajgurunagar"}};

JTable t=new JTable(rows,column);


t.setBounds(30,40,200,100);
JScrollPane jsp=new JScrollPane(t);
add(jsp);

setSize(300,200);
setVisible(true);
setLayout(null);
setTitle("Student");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[])
{
new JTabledemo();
}
}

OUTPUT :-
import java.awt.*;
import javax.swing.*;

public class JTabledemo extends JFrame


{
public JTabledemo()
{
String column[]={"ID","Name","Salary"};
Stringrows[][]={{"101","Amit","670000"},
{"102","Jai","780000"},
{"103","Sachin","700000"}};

JTable t=new JTable(rows,column);


t.setBounds(30,40,200,100);
JScrollPane jsp=new JScrollPane(t);
add(jsp);

setSize(300,200);
setVisible(true);
setLayout(null);
setTitle("Employee");
}

public static void main(String args[])


{
new JTabledemo();
}
}
import javax.swing.*;

public class Progress extends JFrame


{
JProgressBar p;
int i=0, num=0;
Progress()
{
p=new JProgressBar(0,2000);
p.setBounds(50,50,150,100);
p.setValue(0);
p.setStringPainted(true);
add(p);
setSize(250,200);
setLayout(null);
}
public void iterate()
{
while(i<=2000)
{
p.setValue(i);
i=i+20;
try
{
Thread.sleep(150);
}
catch(Exception e)
{}
}
}
public static void main(String args[])
{
Progress x=new Progress();
x.setVisible(true);
x.iterate();
}
}

OUTPUT :-
import javax.swing.*;

public class Progress extends JFrame


{
JProgressBar p;
int i=0, num=0;
Progress()
{
p=new JProgressBar(0,2000);
p.setBounds(50,50,150,100);
p.setValue(0);
p.setStringPainted(true);
add(p);
setSize(250,200);
setLayout(null);
}
public void iterate()
{
while(i<=2000)
{
p.setValue(i);
i=i+20;
try
{
Thread.sleep(150);
}
catch(Exception e)
{}
}
}
public static void main(String args[])
{
Progress x=new Progress();
x.setVisible(true);
x.iterate();
}
}
import javax.swing.*;

public class Progress extends JFrame


{
JProgressBar p;
int i=0, num=0;
Progress()
{
p=new JProgressBar(0,2000);
p.setBounds(50,50,150,100);
p.setValue(0);
p.setStringPainted(true);
add(p);
setSize(250,200);
setLayout(null);
}
public void iterate()
{
while(i<=2000)
{
p.setValue(i);
i=i+20;
try
{
Thread.sleep(150);
}
catch(Exception e)
{}
}
}
public static void main(String args[])
{
Progress x=new Progress();
x.setVisible(true);
x.iterate();
}
}
import javax.swing.*;

public class Progress extends JFrame


{
JProgressBar p;
int i=0, num=0;
Progress()
{
p=new JProgressBar(0,2000);
p.setBounds(50,50,150,100);
p.setValue(0);
p.setStringPainted(true);
add(p);
setSize(250,200);
setLayout(null);
}
public void iterate()
{
while(i<=2000)
{
p.setValue(i);
i=i+20;
try
{
Thread.sleep(150);
}
catch(Exception e)
{}
}
}
public static void main(String args[])
{
Progress x=new Progress();
x.setVisible(true);
x.iterate();
}
}
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class KeyEventdemo extends Applet implements KeyListener


{
String msg=" ";

public void init()


{
addKeyListener(this);
}

public void keyReleased(KeyEvent k)


{
showStatus("Key Released");
repaint();
}

public void keyTyped(KeyEvent k)


{
showStatus("Key Typed");
repaint();
}

public void keyPressed(KeyEvent k)


{
int key = k.getKeyCode();

switch (key)
{
case KeyEvent.VK_UP:
msg=msg+"UP";
break;

case KeyEvent.VK_DOWN:
msg=msg+"Down";
break;
}
repaint();
}
public void paint(Graphics g)
{
g.drawString(msg, 10, 10);
}
}
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class Multiply extends Frame implements ActionListener {


private TextField num1Field;
private TextField num2Field;
private TextField resultField;
private Button multiplyButton;

public Multiply() {
setTitle("Multiply Numbers");
setSize(400, 250);
setLayout(new FlowLayout());

Label num1Label = new Label("Enter Number 1:");


num1Field = new TextField(10);

Label num2Label = new Label("Enter Number 2:");


num2Field = new TextField(10);

multiplyButton = new Button("Multiply");


resultField = new TextField(15);
resultField.setEditable(false);

multiplyButton.addActionListener(this);

add(num1Label);
add(num1Field);
add(num2Label);
add(num2Field);
add(multiplyButton);
add(resultField);

setVisible(true);
}

public void actionPerformed(ActionEvent e) {


if (e.getSource() == multiplyButton) {
try {
double num1 = Double.parseDouble(num1Field.getText());
double num2 = Double.parseDouble(num2Field.getText());

double result = num1 * num2;

resultField.setText("Result: " + result);


} catch (NumberFormatException ex) {
resultField.setText("Invalid input. Please enter valid numbers.");
}
}
}
public static void main(String[] args) {
new Multiply();

}
}

You might also like