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