Monday, 3 November 2014




Name : Shreyal Mandot

Title : Assignment 6a1. Write a java program to create the following GUI. Use appropriate layout managers.




import java.awt.*;
import javax.swing.*;

class ass6a1 extends JFrame
{

JFrame f;
JLabel l1,l2;
JTextField t1;
JPasswordField t2;
JButton b1,b2;
JPanel p1,p2;

public ass6a1()
{

f=new JFrame("Login Screen");

l1=new JLabel("Login");
l2=new JLabel("Password");

t1=new JTextField(20);
t2=new JPasswordField(20);

b1=new JButton("OK");
b2=new JButton("Cancel");

p1=new JPanel();
p2=new JPanel();

p1.setLayout(new GridLayout(2,2));
p1.add(l1);
p1.add(t1);
p1.add(l2);
p1.add(t2);

p2.setLayout(new FlowLayout());
p2.add(b1);
p2.add(b2);

f.setLayout(new BorderLayout());
f.add(p1,BorderLayout.CENTER);
f.add(p2,BorderLayout.SOUTH);

f.setSize(300,150);
f.setLocation(400,400);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String args[])
{

new ass6a1();

}

}

/*

Output-

[prady@localhost setA]$ javac ass6a1.java
[prady@localhost setA]$ java ass6a1

*/

No comments:

Post a Comment