And Checkbox.: Aim (1) :-Design An Applet/application To Create From Using Text Field, Text Area, Button

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

Aim (1):- Design an applet/application to create from using Text Field,Text Area,Button

and Checkbox.
import java.awt.*;

import java.applet.*;

public class application_demo extends Applet {

public void init() {

TextField t1=new TextField("Text field demo");

add(t1);

TextArea t2=new TextArea("This is from text area",10,65);

add(t2);

Button b1=new Button("SAVE");

add(b1);

Label l1=new Label("Label");

add(l1); } }

/* <applet code="application_demo" width=200 height=200>

</applet> */

OUTPUT:-
Aim(2) : -Develop a program to select multiple languages known to user(e.g Marathi,Hindi,
English ,Sanskrit).
import javax.swing.*;

import java.awt.event.*;

import java.awt.*;

public class Multi_checkbox extends JFrame implements ActionListener {

JCheckBox cb1,cb2,cb3,cb4;

JTextField jtf;

JButton btn;

Multi_checkbox() {

setLayout(new FlowLayout());

setSize(300,300);

cb1=new JCheckBox("Marathi");

add(cb1);

cb2=new JCheckBox("Hindi");

add(cb2);

cb3=new JCheckBox("English");

add(cb3);

cb4=new JCheckBox("Sanskrit");

add(cb4);

jtf=new JTextField(15);

add(jtf);

btn=new JButton("First");

btn.addActionListener(this);

add(btn);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }

public void actionPerformed(ActionEvent e) {

String str="";
if(cb1.isSelected())

str=str+"Marathi";

if(cb2.isSelected())

str=str+"Hindi";

if(cb3.isSelected())

str=str+"English";

if(cb4.isSelected())

str=str+"Sanskrit";

jtf.setText(str); }

public void itemStateChanged(ItemEvent ie)

JCheckBox cb=(JCheckBox)ie.getItem();

jtf.setText(cb.getText());

public static void main(String args[])

new Multi_checkbox();

OUTPUT:-
Aim(3):-Write a program to design a from using the components List and Choice.
import java.applet.*;

import java.awt.*;

public class choice_demo extends Applet

public void init()

Choice ch1=new Choice();

Choice ch2=new Choice();

ch1.add("P11");

ch1.add("P12");

ch1.add("P13");

ch2.add("P21");

ch2.add("P22");

ch2.add("P23");

add(ch1);

add(ch2);

/*

<applet code="choice_demo" width="200" height="200">

</applet>

*/

OUTPUT:-
Aim(4) :- Write a program to display The number on Button from 0 to 9.
import java.awt.*;

import java.applet.*;

public class GridLayout_demo1 extends Applet {

public void init() {

GridLayout G1=new GridLayout(3,3,5,5);

setLayout(G1);

for(int i=1;i<=9;i++) {

add(new Button(" "+i));

}}}

/* <applet code="GridLayout_demo1" width=200 height=200>

</applet> */

OUTPUT:-
Aim(5) :-Write a program which creates Menu of different colors and disable menu item for
Black color.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JMenuBarJavaExample extends JFrame implements ActionListener
{
private JMenuBar MnuBar = new JMenuBar();
private JMenu MnuOne = new JMenu("File");
private JMenu MnuTwo = new JMenu("Colors");
private JMenuItem xit = new JMenuItem("Exit");
private JMenu bright = new JMenu("Bright");
private JMenuItem dark = new JMenuItem("Dark");
private JMenuItem white = new JMenuItem("White");
private JMenuItem pink = new JMenuItem("Pink");
private JMenuItem yellow = new JMenuItem("Yellow");
private JLabel Lbl = new JLabel("Hello");
public JMenuBarJavaExample()
{
setTitle("Menu Bar In java Swing");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new FlowLayout());
setJMenuBar(MnuBar);
MnuBar.add(MnuOne);
MnuBar.add(MnuTwo);
MnuOne.add(xit);
MnuTwo.add(bright);
MnuTwo.add(dark);
MnuTwo.add(white);
bright.add(pink);
bright.add(yellow);
xit.addActionListener(this);
dark.addActionListener(this);
white.addActionListener(this);
pink.addActionListener(this);
yellow.addActionListener(this);
add(Lbl);
Lbl.setFont(new Font("Times New Roman", Font.BOLD, 22));
}
public void actionPerformed(ActionEvent e)
{
Object src = e.getSource();
Container cntnr = getContentPane();
if(src == xit)
System.exit(0);
else if(src == dark)
cntnr.setBackground(Color.BLACK);
else if(src == white)
cntnr.setBackground(Color.WHITE);
else if(src == pink)
cntnr.setBackground(Color.PINK);
else cntnr.setBackground(Color.YELLOW);
repaint();
}
public static void main(String[] de)
{
JMenuBarJavaExample frm = new JMenuBarJavaExample();
final int WIDTH = 270;
final int HEIGHT = 220;
frm.setSize(500,500);
frm.setVisible(true);
}
}
OUTPUT
Aim(6) :-Develop a program to demonstrate the use of ScrollPane in Swing.
import java.awt.*;

import javax.swing.*;

public class KTest1 {

private static final long serialVersionUID=1L;

KTest1() {

final JFrame myframe=new JFrame("Example of scroll Pane");

myframe.setSize(500,500);

myframe.setVisible(true);

myframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

myframe.getContentPane().setLayout(new FlowLayout());

JTextArea ta=new JTextArea(25,25);

JScrollPane st=new JScrollPane(ta);

st.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

st.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);

myframe.getContentPane().add(st); }

public static void main(String args[]) {

new KTest1(); } }

OUTPUT:-
Aim(7) :- Develop a program to demonstrate the use of tree component in swing.

import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
public class TreeExample {
JFrame f;
TreeExample(){
f=new JFrame();
DefaultMutableTreeNode style=new DefaultMutableTreeNode("Style");
DefaultMutableTreeNode color=new DefaultMutableTreeNode("color");
DefaultMutableTreeNode font=new DefaultMutableTreeNode("font");
style.add(color);
style.add(font);
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);
JTree jt=new JTree(style);
f.add(jt);
f.setSize(200,200);
f.setVisible(true);
}
public static void main(String[] args) {
new TreeExample();
}}

Output:
Aim(8) :- Develop a program to demonstrate the use of JTable.
import javax.swing.*;
public class Table_Demo {
JFrame frame;
Table_Demo() {
frame=new JFrame();
String rdata[][]={{"Prathmesh","75","A"}, {"Prathmesh","75","A"},
{"Prathmesh","75","A"}, {"Prathmesh","75","A"},
{"Prathmesh","75","A"}, {"Prathmesh","75","A"},
{"Prathmesh","75","A"}, {"Prathmesh","75","A"},
{"Prathmesh","75","A"}, {"Prathmesh","75","A"}};
String cdata[]={"S_Name","Percentage","Grade"};
JTable jtb=new JTable(rdata,cdata);
jtb.setBounds(30,40,200,300);
JScrollPane spane=new JScrollPane(jtb);
frame.add(spane);
frame.setSize(300,400);
frame.setVisible(true); }
public static void main(String args[]) {
new Table_Demo();} }

OUTPUT:-
Aim(9) :- Develop a program to demonstrate the use of JProgressBar.
importjava.awt.*;
importjavax.swing.*;
importjava.awt.event.*;
publicclassprogress extends JFrame {
staticJFrame f;
staticJProgressBar b;
publicstaticvoidmain() {
f = newJFrame("ProgressBar demo");
JPanel p = newJPanel();
b = newJProgressBar(SwingConstants.VERTICAL);
b.setValue(0);
b.setStringPainted(true);
p.add(b);
f.add(p);
f.setSize(500, 500);
f.setVisible(true);
fill(); }
publicstaticvoidfill() {
inti = 0;
try{
while(i<= 100) {
b.setValue(i + 10);
Thread.sleep(1000);
i += 20; } }
catch(Exception e) { } } }
OTUPUT:-
Aim (10):-Develop a program to demonstrate the use of WindowAdapter class.
import javax.swing.*
import java.awt.event.*;
import java.awt.*;
class AdapterExample extends JFrame
{ AdapterExample()
{
this.addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}}
class AdapterClassJavaExample
{

public static void main(String [] args)

{
AdapterExample frame = new AdapterExample();
frame.setTitle("Adapter Class Java Example");
frame.setBounds(100,200,200,200);
frame.setVisible(true);
}
}
OUTPUT:
Aim(11) :- Write a program using JTextField to Perform the addition of two number

import java.awt.*;

import java.awt.event.*;

public class TextFieldExample extends Frame implements ActionListener{

TextField tf1,tf2,tf3;

Button b1,b2;

TextFieldExample(){

tf1=new TextField();

tf1.setBounds(50,50,150,20);

tf2=new TextField();

tf2.setBounds(50,100,150,20);

tf3=new TextField();

tf3.setBounds(50,150,150,20);

tf3.setEditable(false);

b1=new Button("+");

b1.setBounds(50,200,50,50);

b2=new Button("-");

b2.setBounds(120,200,50,50);

b1.addActionListener(this);

b2.addActionListener(this);

add(tf1);add(tf2);add(tf3);add(b1);add(b2);

setSize(300,300);

setLayout(null);

setVisible(true); }

public void actionPerformed(ActionEvent e) {

String s1=tf1.getText();

String s2=tf2.getText();

int a=Integer.parseInt(s1);

int b=Integer.parseInt(s2);
int c=0;

if(e.getSource()==b1){

c=a+b;

}else if(e.getSource()==b2){

c=a-b; }

String result=String.valueOf(c);

tf3.setText(result); }

public static void main(String[] args) {

new TextFieldExample();

Output:
Aim(12) :- Develop a program using InetAddress class to retrieve IP address of computer
when hostname is entered by the user.
import java.net.*;

import java.util.*;

public class IPDemo

public static void main(String args[])

String host;

Scanner input=new Scanner(System.in);

System.out.println("\n Enter host name : ");

host=input.nextLine();

try{

InetAddress address=InetAddress.getByName(host);

System.out.println("IP address : "+address.getHostAddress());

System.out.println("Host name : "+address.getHostName());

System.out.println("Host name and IP address : "+address.toString()); }

catch(UnknownHostException ex) {

System.out.println("Could not find " +host); } } }


Aim(13) :-Write a program using URL class to retrieve the host,protocol,port,file of URL
http://www.msbte.org.in
import java.io.*;

import java.net.*;

class URLDemo

public static void main(String args[])throws Exception

String str="http://msbte.org.in";

URL UR=new URL(str);

System.out.println("Authority = "+UR.getAuthority());

System.out.println("File = "+UR.getFile());

System.out.println("Host = "+UR.getHost());

System.out.println("Path ="+UR.getPath());

System.out.println("Protocol = "+UR.getProtocol());

System.out.println("Query = "+UR.getQuery());

System.out.println("Ref = "+UR.getRef());

System.out.println("User Info = "+UR.getUserInfo());

OUTPUT:-

You might also like