Professional Documents
Culture Documents
Practical 13 Java
Practical 13 Java
Practical 13 Java
Aim:- Develop a program to present a set of choice for user to select a product and display the price
of product.
import java.awt.*;
import java.sql.*;
import javax.swing.*;
import java.awt.event.*;
Checkbox item1,item2,item3,item4;
Button done;
public pract13()
addWindowListener(this);
setSize(500,500);
setTitle("Product List");
setVisible(true);
setLayout(null);
ename.setBounds(10,40,70,20);
add(ename);
add(uname);
sel.setBounds(10,70,100,20);
add(sel);
item1=new Checkbox(item[0]);
item1.setBounds(110,70,50,20);
item2=new Checkbox(item[1]);
item2.setBounds(110,90,50,20);
item3=new Checkbox(item[2]);
item3.setBounds(110,110,50,20);
item4=new Checkbox(item[3]);
item4.setBounds(110,130,50,20);
add(item1);
add(item2);
add(item3);
add(item4);
done=new Button("Purchase");
done.setBounds(30,170,70,20);
done.addActionListener(this); add(done);
dis=new JTextArea(10,50);
dis.setOpaque(false);
dis.setBounds(50,200,200,60);
add(dis);
setVisible(false);
System.exit(0);
if(ae.getActionCommand()=="Purchase"){if(item1.getState()){
total=prize[0];
if(item2.getState()){
total=total+prize[1];
if(item3.getState()){
total=total+prize[2];
if(item4.getState()){
total=total+prize[3];
try{Class.forName("com.mysql.cj.jdbc.Driver");
conn=DriverManager.getConnection(url,usr,psd);
stmt=conn.createStatement();
System.out.println("Connected..");
id=new Integer[4];
item=new String[4];
prize=new Float[4];
int i=0;
while(rs.next()){
id[i]=rs.getInt("p_id");
item[i]=rs.getString("product");
prize[i]=rs.getFloat("price");
i++;
catch(Exception e){
e.printStackTrace();
con();
new pract13();
}
Output:-