Practical 1
Practical 1
import java.awt.*;
import java.applet.*;
/*<applet code="prac1" width=400 height=400></applet> */
public class prac1 extends Applet {
public void init(){
Label L1 = new Label ("Enter your first name: ");
TextField tx1 = new TextField();
Label L2= new Label("Enter your last name: ");
TextField tx2 = new TextField();
Label L3 = new Label("Enter Address:");
TextArea ta = new TextArea (3,10);
Label L4= new Label ("Select Your Course: ");
Checkbox c1 = new Checkbox ("Co");
Checkbox c2= new Checkbox ("ENTC");
Checkbox c3 =new Checkbox ("EE");
Checkbox c4= new Checkbox ("ME");
Checkbox c5= new Checkbox ("MK");
CheckboxGroup cg = new CheckboxGroup();
Label L5= new Label("Select your gender:");
Checkbox cg1= new Checkbox("Male",true,cg);
Checkbox cg2 = new Checkbox("Female",false,cg);
Button b = new Button("Submitt");
add(L1);
add(tx1);
add(L2);
add(tx2);
add(L3);
add(ta);
add(L4);
add(c1);
add(c2);
add(c3);
add(c4);
add(c5);
add(L5);
add(cg1);
add(cg2);
add(b);
}
}
Practical 2:
import java.awt.*;
import java.applet.*;
add(L);
add(C);
add(L1);
add(c);
}
Practical 3:
import java.awt.*;
public class prac3 {
public static void main(String args[]) {
Frame f = new Frame();
f.setSize(400, 400);
f.setVisible(true);
f.setLayout(new GridLayout(5, 4));
f.add(b1);
f.add(b2);
f.add(b3);
f.add(b4);
f.add(b5);
f.add(b6);
f.add(b7);
f.add(b8);
f.add(b9);
f.add(b10);
f.add(b11);
f.add(b12);
f.add(b13);
f.add(b14);
f.add(b15);
f.add(b16);
f.add(b17);
f.add(b18);
f.add(b19);
f.add(b20);
}
}
Practical 4:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class prac4 extends JFrame implements ActionListener
{
CardLayout card;
JButton b1, b2, b3;
Container c;
prac4()
{
c=getContentPane();
card=new CardLayout(40,30);
c.setLayout(card);
b1=new JButton("Apple");
b2=new JButton("Boy");
b3=new JButton("Cat");
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
c.add("a",b1);
c.add("b",b2);
c.add("c",b3);
}
public void actionPerformed(ActionEvent e)
{
card.next(c);
}
public static void main(String[] args)
{
prac4 cl=new prac4();
cl.setSize(400,400);
cl.setVisible(true);
cl.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
Practical 5:
import java.awt.*;
mb.add(m1);
mb.add(m2);
mb.add(m3);
mb.add(m5);
mb.add(m7);
m1.add(mi1);
m1.add(mi2);
m1.add(mi3);
m1.add(mi13);
m1.add(mi15);
m1.add(mi14);
m1.add(m4);
m2.add(mi10);
m2.add(mi11);
m2.add(mi5);
m2.add(mi6);
m2.add(mi4);
m2.add(mi12);
m3.add(cmi1);
m3.add(mi7);
m4.add(mi8);
m4.add(mi9);
m6.add(mi16);
m6.add(mi17);
m5.add(m6);
m7.add(mi18);
m7.add(mi19);
m7.add(mi21);
m7.add(mi20);
setMenuBar(mb);
}
public static void main(String args[])
{
prac5 m=new prac5();
m.setTitle("Prac5");
m.setSize(400, 300);
m.setVisible(true);
}
}
Practical 6:
import java.awt.BorderLayout;
import java.awt.Graphics;
import javax.swing.*;
public class ComboBoxExample extends JApplet {
public void init() {
// Set the size of the applet window
setSize(400, 400);
setLayout(new BorderLayout(100,100));
// Create JTextArea for scrollable text
JTextArea ta = new JTextArea("This is Sample Text \nfor Demonstration of Scrollpane!");
// Set the scrollbars (always visible)
int h = JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS;
int v = JScrollPane.VERTICAL_SCROLLBAR_ALWAYS;
JScrollPane jsp = new JScrollPane(ta, v, h);
// Add JScrollPane to the applet (at the North position)
add(jsp, BorderLayout.CENTER);
// Create a JComboBox with language items
String[] items = {"Marathi", "English", "Hindi", "Sanskrit"};
JComboBox<String> jc = new JComboBox<>(items);
// Add JComboBox to the applet (at the Center position)
add(jc, BorderLayout.NORTH);
}
// Optional paint method (not required for this case, but you can override it)
public void paint(Graphics g) {
super.paint(g);
}
}
/*<applet code="ComboBoxExample" width="400" height="400"></applet> */
Practical 7:
import javax.swing.*;
import javax.swing.tree.*;
maharashtraNode.add(mumbaiSubNode);
maharashtraNode.add(puneSubNode);
maharashtraNode.add(nashikSubNode);
maharashtraNode.add(nagpurSubNode);
KarnatakaNode.add(bangaloreSubNode);
KarnatakaNode.add(MaisureSubNode);
JFrameMain.add(tree);
}
}
Practical 8:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
switch (key) {
case KeyEvent.VK_UP:
msg = msg + "UP ";
break;
case KeyEvent.VK_DOWN:
msg = msg + "DOWN ";
break;
}
showStatus("Key Pressed");
repaint();
}
public TextFieldDemo() {
setLayout(new FlowLayout());
add(new JLabel("Username:"));
add(textField);
add(new JLabel("Password:"));
add(passwordField);
textField.addActionListener(this);
passwordField.addActionListener(this);
setSize(300, 300);
setVisible(true);
}
Practical 11
import java.net.*;
Practical 12
import java.net.*;
Practical 15
import javax.swing.*;
public ProgressBarDemo() {
progressBar = new JProgressBar(0, 100);
progressBar.setValue(0);
progressBar.setStringPainted(true);
add(progressBar);
setSize(300, 100);
setVisible(true);
simulateProgress();
}