AJP QB Codes
AJP QB Codes
Code:
import java.awt.*;
public class BiodataForm extends Frame {
BiodataForm() {
setSize(400, 400);
setVisible(true);
setLayout(new FlowLayout());
add(namelabel);
add(namefield);
add(agelabel);
add(agefield);
add(genderLabel);
Panel genderPanel = new Panel();
genderPanel.add(maleCheckbox);
genderPanel.add(femaleCheckbox);
add(genderPanel);
add(qualificationLabel);
add(qualificationChoice);
add(submitButton);
}
Q.2 Design an applet using list component to add names of 10 different cities.
Code:
import java.applet.Applet;
import java.awt.*;
/*
<applet code="CityList" width=400 height=300>
</applet>
*/
public class CityList extends Applet {
add(label);
add(cityList);
}
}
Q.3 Write a program to use borderlayout.
Code:
import javax.swing.*;
import java.awt.*;
frame.setSize(400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
4. WAP which creates Menu of different colors and disable menu item for Black color.
Code:
import java.awt.*;
import java.awt.event.*;
public class demo extends Frame
{
demo()
{
setSize(400,400);
setVisible(true);
MenuBar mb = new MenuBar();
setMenuBar(mb);
Menu m = new Menu("Colors");
mb.add(m);
MenuItem m1 = new MenuItem("Blue");
MenuItem m2 = new MenuItem("Green");
MenuItem m3 = new MenuItem("Yellow");
MenuItem m4 = new MenuItem("Pink");
MenuItem m5 = new MenuItem("Red");
MenuItem m6 = new MenuItem("Grey");
MenuItem m7 = new MenuItem("Black");
m7.setEnabled(false);
m.add(m1);
m.add(m2);
m.add(m3);
m.add(m4);
m.add(m5);
m.add(m6);
m.addSeparator();
m.add(m7);
}
5. WAP to develop a frame to select the different states of India using JComboBox
Code:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class demo extends Frame implements ItemListener
{
JComboBox j;
Label l;
demo()
{
setSize(300,300);
setVisible(true);
setLayout(new FlowLayout());
j = new JComboBox();
j.addItem("Maharashtra");
j.addItem("Gujarat");
j.addItem("Karnataka");
j.addItem("Goa");
j.addItem("Rajasthan");
add(j);
j.addItemListener(this);
l= new Label();
add(l);
}
public void itemStateChanged(ItemEvent e)
{
if(e.getSource()== j )
{
l.setText("You have selected "+j.getSelectedItem());
}
}
public static void main (String[] args)
{
demo q = new demo();
}
}
t1 = new DefaultMutableTreeNode("Mumbai");
t2 = new DefaultMutableTreeNode("Pune");
t3 = new DefaultMutableTreeNode("Nashik");
t4 = new DefaultMutableTreeNode("Nagpur");
m.add(t1);
m.add(t2);
m.add(t3);
m.add(t4);
i.add(m);
jt = new JTree(i);
c.add(jt);
l = new JLabel();
c.add(l,BorderLayout.SOUTH);
jt.addTreeSelectionListener(this);
}
public void valueChanged(TreeSelectionEvent tse)
{
l.setText("Selection is "+tse.getPath());
}
public static void main(String args[])
{
demo q = new demo();
}
}
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class windowadapter extends JFrame {
windowadapter()
{
setSize(300,300);
setVisible(true);
setLayout(new FlowLayout());
addWindowListener( new WindowAdapter(){
public void windowIconified(WindowEvent e)
{
System.out.println("Window iconified");
}
});
}
public static void main(String args[]){
new windowadapter();
}
}
11) WAP to demonstrate the use of InetAddress class and its factory methods
Code:
import java.net.*;
public class demo
{
public static void main(String args[]) throws UnknownHostException
{
InetAddress id = InetAddress.getLocalHost();
System.out.println("My system id: " + id);
12) WAP to demonstrate the use of URL and URLConnection class and its methods
Code:
import java.net.*;
import java.io.*;
13) WAP to insert and retrieve the data from database using JDBC
Code:
Connection con;
PreparedStatement ps;
public void display()
{
try{
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/class","root","");
ps = con.prepareStatement("SELECT * FROM Student");
ResultSet rs = ps.executeQuery();
//ResultSetMetaData rss=rs.getMetaData();
// col=rss.getColumnCount();
String a = jTextField1.getText();
String b = jTextField2.getText();
String c = jTextField3.getText();
try{
con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost/class","root","");
ps = con.prepareStatement("insert into
Student(Name,RollNo,Percentage)values(?,?,?)");
ps.setString(1,a);
ps.setString(2,b);
ps.setString(3,c);
ps.executeUpdate();
JOptionPane.showMessageDialog(null,"Inserted");
jTextField1.setText("");
jTextField2.setText("");
jTextField3.setText("");
jTextField1.requestFocus();
}
catch(SQLException ex)
{
JOptionPane.showMessageDialog(null, "Error: " + ex.getMessage());
}
}
14) WAP servlet to send username and password using HTML forms and authenticate
the user
Code:
<html>
<head>
<title>Login</title>
</head>
<body>
<h2>Login Form</h2>
<form action="LoginServlet" method="POST">
<label for="username">Username:</label>
<input type="text" id="username" name="username" required><br><br>
<label for="password">Password:</label>
<input type="password" id="password" name="password" required><br><br>
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(urlPatterns = {"/LoginServlet"})
public class LoginServlet extends HttpServlet
{
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");