sads

Thursday, 16 February 2017

Checkboxes, Radio Butons ,Graphics

 




import java.awt.Checkbox;
import java.awt.CheckboxGroup;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Label;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Checking extends Frame implements ItemListener{





Label label1,label2;
Checkbox c1,c2,c3,c4,c5;
CheckboxGroup cg;
String qual="";
String gen="";



public Checking() {
// TODO Auto-generated constructor stub

setVisible(true);
setSize(300, 300);
setBackground(Color.green);
setTitle("LoginApp");
setLayout(new FlowLayout());
addWindowListener(new WindowAdapter() {

@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
super.windowClosing(e);
System.exit(0);
}


});




label1=new Label("Qualifications:");
label2=new Label("Gender:");

c1=new  Checkbox("inter");
c2=new  Checkbox("btech");
c3=new  Checkbox("mtech");
c1.addItemListener(this);
c2.addItemListener(this);
c3.addItemListener(this);

cg=new CheckboxGroup();
c4=new Checkbox("male", cg, false);
c5=new Checkbox("female", cg, false);

c4.addItemListener(this);
c5.addItemListener(this);

add(label1);
add(c1);
add(c2);
add(c3);
add(label2);
add(c4);
add(c5);


}



public static void main(String[] args) {
// TODO Auto-generated method stub

Checking c=new Checking();

}

@Override
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub


if (c1.getState()==true) {
qual=qual+c1.getLabel()+",";

}
if (c2.getState()==true) {
qual=qual+c2.getLabel()+",";

}if (c3.getState()==true) {
qual=qual+c3.getLabel();
}if (c4.getState()==true) {
gen=gen+c4.getLabel();
}if (c5.getState()==true) {
gen=gen+c4.getLabel()+",";

}
repaint();
}
public void paint(Graphics g)
{
g.drawString("qualifications="+qual, 50, 350);
g.drawString("Gender="+gen, 60, 350);
qual="";
gen="";

}

}


----------------------------------------------------------------------------
-----------------------------------------------------------------------------
----------------------------------------------------------

LOGIN STATUS



import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class LoginStatus extends Frame implements ActionListener{


Label label1,label2,label3;
TextField textField1,textField2;
Button button1;
String status="";


public LoginStatus() {
// TODO Auto-generated constructor stub
setVisible(true);
setSize(300, 300);
setBackground(Color.green);
setTitle("LoginApp");
setLayout(new FlowLayout());
addWindowListener(new WindowAdapter() {

@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
super.windowClosing(e);
System.exit(0);
}


});



label1=new Label("User Name:");
label2=new Label("User Password:");
label3= new Label();


textField1=new TextField(25);
textField2=new TextField(25);
textField2.setEchoChar('$');;

button1=new Button("Login");
button1.addActionListener(this);


add(label1);
add(textField1);
add(label2);
add(textField2);
add(button1);
add(label3);







}

public static void main(String[] args) {
LoginStatus ls=new LoginStatus();

// TODO Auto-generated method stub

}

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub

String uname=textField1.getText();
String upwd=textField2.getText();



if (uname.equals("hi")&&upwd.equals("hi")) {

label3.setText("Login Success");

}else {

label3.setText("Login Fail");
}




}

}

No comments:

Post a Comment