0% found this document useful (0 votes)
46 views11 pages

Lab 6

The document contains code for 4 Java tasks that create GUI interfaces: Task 1 creates a student enrollment form with text fields, labels, buttons and a combo box. Task 2 creates a login form with labels, text fields and buttons. Task 3 builds a calculator interface with number and operator buttons. Task 4 develops an order form for a food stall with text fields, radio buttons, labels and buttons.

Uploaded by

saqib idrees
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views11 pages

Lab 6

The document contains code for 4 Java tasks that create GUI interfaces: Task 1 creates a student enrollment form with text fields, labels, buttons and a combo box. Task 2 creates a login form with labels, text fields and buttons. Task 3 builds a calculator interface with number and operator buttons. Task 4 develops an order form for a food stall with text fields, radio buttons, labels and buttons.

Uploaded by

saqib idrees
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

LAB 6

Task 1
package lab6;
import java.awt.Color;
import javax.swing.*;
public class task1 {
public static void main(String[] args) {
JFrame f= new JFrame("Task 1");
JCheckBox checkBox1 = new JCheckBox();
JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10;
JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11;
String country[]={"Male","Female"};
JComboBox cb=new JComboBox(country);
JButton b,b1,b2,b3,b4;
b=new JButton("Add New+");
b.setBounds(200, 400, 100, 30);
b1= new JButton("Close Form");
b1.setBounds(350,400 , 100, 30);
b2=new JButton("Class Enroll");
b2.setBounds(500, 100, 150, 30);
b3= new JButton ("Attendence "+" Summary");
b3.setBounds(500,150,180,30);
b4= new JButton("Attendence Detail");
b4.setBounds(500, 200, 150, 30);
l1=new JLabel(" Student ID ");
l1.setBounds(50,50, 100,20);
t1=new JTextField(" ");
t1.setBounds(120,50, 200,20);
l2=new JLabel("First Name");
l2.setBounds(50,80, 100,20);
t2=new JTextField(" ");
t2.setBounds(120,80, 200,20);
l3=new JLabel("Last Name");
l3.setBounds(50,110, 100,20);
t3=new JTextField(" ");
t3.setBounds(120,110, 200,20);
l4=new JLabel("DOB");
l4.setBounds(50,140, 100,20);
t4=new JTextField(" ");
t4.setBounds(120,140, 200,20);
l5=new JLabel("Gender");
l5.setBounds(50,170, 100,20);
cb.setBounds(120, 170,200,20);
l6=new JLabel("Address");
l6.setBounds(50,200, 100,20);
t6=new JTextField(" ");
t6.setBounds(120,200, 200,20);
l7=new JLabel("City ");
l7.setBounds(50,230, 100,20);
t7=new JTextField(" ");
t7.setBounds(120,230, 200,20);
l8=new JLabel("State");
l8.setBounds(50,270, 100,20);
t8=new JTextField(" ");
t8.setBounds(120,270, 200,20);
l9=new JLabel("Zip code");
l11=new JLabel("Active status");
l11.setBounds(40,300, 100,20);
checkBox1.setBounds(120,300, 100,20);
l9.setBounds(50,330, 100,20);
t9=new JTextField(" ");
t9.setBounds(120,330, 200,20);
l10=new JLabel("Full Nmae");
l10.setBounds(50,360, 100,20);
t10=new JTextField(" ");
t10.setBounds(120,360, 200,20);
f.add(l1);f.add(l2); f.add(l3); f.add(l4);
f.add(l5); f.add(l6);f.add(l7); f.add(l8);
f.add(l9);f.add(checkBox1); f.add(l10);
f.add(l11);f.add(t1);f.add(t2);f.add(t3);
f.add(t4);f.add(t6);f.add(t7);f.add(t8);
f.add(t9);f.add(t10);f.add(cb);f.add(b);
f.add(b1);f.add(b2);f.add(b4);f.add(b3);
f.setSize(750,500); f.setLayout(null);
f.setVisible(true);
}}
Output
Task 2
package lab6;
import java.awt.Color;
import java.awt.Font;
import javax.swing.*;
public class task2 {
public static void main(String[] args) {
JFrame f= new JFrame("Task2");
JLabel l,l1,l2,l3;
JTextField t=new JTextField();
t.setBounds(180, 150, 150, 20);
JPasswordField p=new JPasswordField();
p.setBounds(180, 200, 150, 20);
JButton b= new JButton("Sign in");
b.setBounds(250, 250, 100, 30);
l=new JLabel("Welcome");
l.setBounds(120, 100, 150, 30);
l.setFont(new Font("calbri",Font.PLAIN,30));
l1=new JLabel("User Name");
l1.setBounds(100, 150, 100, 20);
l2=new JLabel("Password");
l2.setBounds(100, 200, 100, 20);
l3=new JLabel("Sign in button pressed");
l3.setBounds(150, 300, 150, 20);
l3.setForeground(Color.RED);
f.add(l);f.add(l1);f.add(l2);f.add(p);
f.add(t);f.add(b);f.add(l3);f.setLayout(null);
f.setSize(400, 400);f.setVisible(true);}}
Ouput

Task3
package lab6;
import java.awt.Font;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class task3 {
public static void main(String[] args) {
JFrame f = new JFrame("Task3");
JTextField t = new JTextField();
t.setBounds(50, 10, 630, 30);
JButton b,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11;
JButton b12,b13,b14,b15,b16,b17,b18,b19,b20,b21;
JButton b22,b23,b24,b25,b26,b27,b28,b29,b30,b32,b31,b33,b34,b35,b36;
b=new JButton("7");
b.setBounds(50, 50, 70, 30);
b1=new JButton("8");
b1.setBounds(130, 50, 70, 30);
b2=new JButton("9");
b2.setBounds(210, 50, 70, 30);
b4=new JButton("/");
b4.setBounds(290, 50, 70, 30);
b5=new JButton("sqrt");
b5.setBounds(370, 50, 70, 30);
b6=new JButton("x^2");
b6.setBounds(450, 50, 70, 30);
b7=new JButton("sin");
b7.setBounds(530,50, 70, 30);
b8=new JButton("asin");
b8.setBounds(610, 50, 70, 30);
b3=new JButton("4");
b3.setBounds(50, 90, 70, 30);
b9=new JButton("5");
b9.setBounds(130, 90, 70, 30);
b10=new JButton("6");
b10.setBounds(210, 90, 70, 30);
b11=new JButton("*");
b11.setBounds(290, 90, 70, 30);
b12=new JButton("x^3");
b12.setBounds(370, 90, 70, 30);
b13=new JButton("cos");
b13.setBounds(450, 90, 70, 30);
b14=new JButton("sin");
b14.setBounds(530,90, 70, 30);
b15=new JButton("acos");
b15.setBounds(610, 90, 70, 30);
b16=new JButton("1");
b16.setBounds(50, 130, 70, 30);
b17=new JButton("2");
b17.setBounds(130, 130, 70, 30);
b18=new JButton("3");
b18.setBounds(210, 130, 70, 30);
b19=new JButton("-");
b19.setBounds(290, 130, 70, 30);
b20=new JButton("1/x");
b20.setBounds(370, 130, 70, 30);
b21=new JButton("x^n");
b21.setBounds(450, 130, 70, 30);
b22=new JButton("tan");
b22.setBounds(530,130, 70, 30);
b23=new JButton("atan");
b23.setBounds(610, 130, 70, 30);
b24=new JButton("0");
b24.setBounds(50, 170, 70, 30);
b25=new JButton("+/-");
b25.setBounds(130, 170, 70, 30);
b26=new JButton(",");
b26.setBounds(210, 170, 70, 30);
b27=new JButton("+");
b27.setBounds(290, 170, 70, 30);
b28=new JButton("Log");
b28.setBounds(370, 170, 70, 30);
b29=new JButton("x!");
b29.setBounds(450, 170, 70, 30);
b30=new JButton("PI");
b30.setBounds(530,170, 70, 30);
b31=new JButton("E");
b31.setBounds(610, 170, 70, 30);
b32=new JButton("Get Value ");
b32.setBounds(50,210, 230, 30);
b32.setFont(new Font("calbri",Font.BOLD,15));
b33=new JButton("=");
b33.setBounds(290, 210, 70, 30);
b34=new JButton("RAND");
b34.setBounds(370,210, 70, 30);
b35=new JButton("ABS");
b35.setBounds(450, 210, 70, 30);
b36=new JButton("CE");
b36.setBounds(530, 210, 150, 30);
f.add(b);f.add(b2);f.add(b8);f.add(b7);
f.add(b6);f.add(b5);f.add(b4);f.add(b3);
f.add(b1);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);f.add(b21);f.add(b22);
f.add(b23);f.add(b24);f.add(b25);f.add(b26);
f.add(b27);f.add(b28);f.add(b29);f.add(b30);
f.add(b31);f.add(b32);f.add(b33);f.add(b34);
f.add(b35);f.add(b36);f.add(t);f.setLayout(null);
f.setSize(800, 650);f.setVisible(true);}}
Output

Task 4
package lab6;
import java.awt.Font;
import javax.swing.*;
public class task4 {
public static void main(String args[]) {
JFrame f= new JFrame("Task 4");
JCheckBox checkBox1 = new JCheckBox();
JRadioButton r,r1,r2;
JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9;
JButton b,b1,b2;
JTextField t1,t2,t3,t4,t5,t6;
l9=new JLabel("Junk Food Corner");
l9.setBounds(200,10, 500,30);
l9.setFont(new Font("italic",Font.BOLD,30));
l1=new JLabel(" Bill No. ");
l1.setBounds(50,50, 100,20);
t1=new JTextField(" ");
t1.setBounds(150,50,150,20);
l8=new JLabel(" Category:");
l8.setBounds(400,50, 100,20);
r=new JRadioButton("Burgur");
r.setBounds(410, 80, 100, 20);
r1=new JRadioButton("Pizza");
r1.setBounds(410, 100, 100, 20);
r2=new JRadioButton("Sandwitch");
r2.setBounds(410, 120, 100, 20);
l2=new JLabel("Customer Name:");
l2.setBounds(50,80, 100,20);
t2=new JTextField(" ");
t2.setBounds(150,80, 150,20);
l3=new JLabel("Qty");
l3.setBounds(50,110, 150,20);
t3=new JTextField(" ");
t3.setBounds(150,110, 150,20);
checkBox1.setBounds(50, 140, 100, 20);
l7=new JLabel("Happy Hours");
l7.setBounds(70,140, 100,20);
b=new JButton("Calculate");
b.setBounds(50, 190, 100, 30);
b1= new JButton("Clear");
b1.setBounds(230,190 , 100, 30);
b2=new JButton("Exit");
b2.setBounds(410, 190, 100, 30);
l4=new JLabel("Total Amt. ");
l4.setBounds(50,250, 100,20);
t4=new JTextField(" ");
t4.setBounds(150,250, 170,20);
l5=new JLabel("Net Amt. Payable");
l5.setBounds(50,280, 100,20);
t5=new JTextField(" ");
t5.setBounds(150,280, 170,20);
l6=new JLabel("VAT");
l6.setBounds(350,250, 100,20);
t6=new JTextField(" ");
t6.setBounds(400,250, 120,20);
f.add(l1);f.add(t1);f.add(l2);f.add(t2);
f.add(l3);f.add(t3);f.add(l4);f.add(t4);
f.add(l5);f.add(t5);f.add(l6);f.add(t6);
f.add(l7);f.add(checkBox1);f.add(b2);
f.add(b1);f.add(b);f.add(l8);f.add(r);
f.add(r1);f.add(r2);f.add(l9);
f.setSize(750,500);
f.setLayout(null); f.setVisible(true);
}}
Output

You might also like