Final AJP Practicals
Final AJP Practicals
Kambale
f.add(l4);
f.add(cb1);
f.add(cb2);
f.add(cb3);
AJP (22517) Page 1
Ms. Komal S. Kambale
f.add(cb4);
f.add(l5);
f.add(c1);
f.add(c2);
f.add(l1);
f.add(tf);
f.add(l2);
f.add(ta);
f.add(b);
}
}
Output:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
/*
<applet code="Cal" width=300 height=300>
</applet>
*/
public class Cal extends Applet
{
String msg=" ";
int v1,v2,result;
TextField t1;
Button b[]=new Button[10];
Button add,sub,mul,div,clear,mod,EQ;
char OP;
public void init()
{
Color k=new Color(120,89,90);
setBackground(k);
t1=new TextField(10);
GridLayout gl=new GridLayout(4,5);
setLayout(gl);
for(int i=0;i<10;i++)
{
b[i]=new Button(""+i);
}
add=new Button("add");
sub=new Button("sub");
mul=new Button("mul");
div=new Button("div");
mod=new Button("mod");
clear=new Button("clear");
EQ=new Button("EQ");
//t1.addActionListener(this);
add(t1);
for(int i=0;i<10;i++)
{
add(b[i]);
}
add(add);
add(sub);
add(mul);
add(div);
add(mod);
add(clear);
add(EQ);
}
}
Output:
import java.awt.*;
import
java.awt.event.*;
import
javax.swing.JFrame;
import
javax.swing.*;
public class CardLayoutDemo extends JFrame implements ActionListener {
CardLayout card;
JButton b1, b2, b3;
Container c;
CardLayoutDemo()
{
c = getContentPane();
card = new
CardLayout(40, 30);
c.setLayout(card);
b1 = new JButton("First
Level"); b2 = new
JButton("Second Level");
b1.addActionListener(this);
b2.addActionListener(this);
c.add("a", b1);
c.add("b", b2);
}
public void actionPerformed(ActionEvent e)
{
card.next(c);
}
public static void main(String[] args)
{
CardLayoutDemo cl = new CardLayoutDemo();
cl.setSize(400, 400);
cl.setVisible(true);
cl.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
Output:
import java.awt.*;
class MenubarDemo extends Frame
{
MenubarDemo()
{
setSize(500,500);
setVisible(true); setLayout(null);
MenuBar Mb= new MenuBar();
setMenuBar(Mb);
import javax.swing.*;
import java.awt.*; import
java.awt.event.ItemEvent;
import
java.awt.event.ItemListener;
/* <applet code="JComboBoxDemo" height="400" width="400"> </applet> */
JComboBoxObj.addItem("English");
JComboBoxObj.addItem("Marathi");
JComboBoxObj.addItem("Hindi");
JComboBoxObj.addItem("Sanskrit");
JComboBoxObj.addItemListener(this);
add(JComboBoxObj);
add(JLabelObj);
JTextArea ta= new JTextArea(10,10);
JScrollPane st= new JScrollPane(ta);
st.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AL
WAYS)
;
AJP (22517) Page 10
Ms. Komal S. Kambale
st.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS)
; add(st);
}
Output:
import java.awt.*;
import java.awt.event.*;
public class KTest extends Frame implements KeyListener
{ Label L1;
KTest()
{
setSize(300,300);
setVisible(true);
setLayout(null);
TextArea t1= new TextArea(25,20);
t1.setBounds(20,50,100,50);
t1.addKeyListener(this);
L1 = new Label();
L1.setBounds(20,100,100,20);
add(L1);
add(t1);
}
public void keyPressed(KeyEvent e)
{
L1.setText("Key Pressed");
}
public void keyReleased(KeyEvent e)
{
L1.setText("Key Relesed");
}
public void keyTyped(KeyEvent e)
{
L1.setText("Key Typed");
}
public static void main(String args[])
{
KTest k = new KTest();
}
}
Output:
l=new Label();
l.setBounds(20,50,100,20);
add(l);
setSize(300,300);
setLayout(null);
setVisible(true);
}
public void mouseClicked(MouseEvent e) {
l.setText("Mouse Clicked");
}
public void mouseEntered(MouseEvent e) {
l.setText("Mouse Entered");
}
public void mouseExited(MouseEvent e) {
l.setText("Mouse Exited");
}
public void mousePressed(MouseEvent e) {
l.setText("Mouse Pressed");
}
public void mouseReleased(MouseEvent e) {
l.setText("Mouse Released");
}
public static void main(String[] args) {
new MouseListenerExample();
}
}
Output:
import javax.swing.*;
import java.awt.event.*;
public class PasswordFieldExample {
public static void main(String[] args) {
JFrame f=new JFrame("Password Field Example");
final JLabel label = new JLabel();
label.setBounds(20,150, 200,50);
final JPasswordField value = new JPasswordField();
value.setBounds(100,75,100,30);
JLabel l1=new JLabel("Username:");
l1.setBounds(20,20, 80,30);
JLabel l2=new JLabel("Password:");
l2.setBounds(20,75, 80,30);
JButton b = new JButton("Login");
b.setBounds(100,120, 80,30);
final JTextField text = new JTextField();
text.setBounds(100,20, 100,30);
f.add(value); f.add(l1); f.add(label); f.add(l2); f.add(b); f.add(text);
f.setSize(300,300);
f.setLayout(null);
f.setVisible(true);
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String data = "Username " + text.getText();
data += ", Password: "
+ new String(value.getPassword());
label.setText(data);
}
});
}
}
Output:
import java.net.*;
class nw1
{
public static void main(String args[]) throws UnknownHostException
{
InetAddress IA= InetAddress.getLocalHost();
System.out.println(IA);
IA= InetAddress.getByName("www.PhoenixGlobe.com");
System.out.println(IA);
InetAddress add[]= InetAddress.getAllByName("www.Google.com");
for(int i=0; i<=add.length; i++)
{
System.out.println(add[i]);
}
}
}
Output:
while((i=inp.read())!= -1)
{
System.out.println((char)i);
}
}
catch(Exception e)
{
System.out.println(e);
}
}
}
Output:
Client Program
import java.net.*;
import java.io.*;
class clientprg
{
public static void main(String args[]) throws UnknownHostException,
IOException
{
Socket clientobj= new Socket("localhost", 1000);
BufferedReader br = new BufferedReader( new InputStreamReader(System.in));
OutputStream osobj= clientobj.getOutputStream();
DataOutputStream dosobj= new DataOutputStream(osobj);
while(!smsg_data.equals("Stop"))
{
smsg_data= disobj.readUTF();
System.out.println("Server Says: " +smsg_data);
clientobj.close();
}
}Server Program
import java.net.*;
import java.io.*;
class serverprg
{
public static void main(String args[]) throws UnknownHostException,
IOException
{
ServerSocket serverobj= new ServerSocket(1000);
AJP (22517) Page 20
Ms. Komal S. Kambale
System.out.println("Server Started");
Socket clientobj= serverobj.accept();
System.out.println("Client Connected");
while(!msg_data.equals("Stop"))
{
System.out.println("Enter data to send");
msg_data= br.readLine();
dosobj.writeUTF(msg_data);
msg_data= disobj.readUTF();
System.out.println("Client Says: " +msg_data);
}
clientobj.close();
}
}
Output: