Monday, 3 November 2014

Write a praogram to create the following GUI screen using appropriate layout managers.





Name : Shreyal Mandot

Title : Assignment 6a3.Write a praogram to create the following GUI screen using appropriate layout managers.




import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class ass6a3 extends Applet implements ActionListener
{

TextField t1;
Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9;
List l1,l2;
Panel p1,p2,p3,p4;

public void init()
{

b0=new Button(">");
b1=new Button(">>");
b2=new Button("<");
b3=new Button("<<");
b4=new Button("Add");
b5=new Button("Remove");
b6=new Button("Clear");
b7=new Button("Add");
b8=new Button("Remove");
b9=new Button("Clear");

t1=new TextField(20);
l1=new List(10);
l2=new List(10);

p1=new Panel();
p2=new Panel();
p3=new Panel();
p4=new Panel();

p3.add(b0);
p3.add(b1);
p3.add(b2);
p3.add(b3);
p1.add(t1);
p2.add(l1);
p2.add(b4);
p2.add(b5);
p2.add(b6);
p4.add(l2);
p4.add(b7);
p4.add(b8);
p4.add(b9);
add(p1);
add(p2);
add(p3);
add(p4);

b0.addActionListener(this);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
b5.addActionListener(this);
b6.addActionListener(this);
b7.addActionListener(this);
b8.addActionListener(this);
b9.addActionListener(this);

}

public void actionPerformed(ActionEvent ae)
{

if(ae.getSource()==b4)
{

l1.add(t1.getText());
t1.setText("");
t1.requestFocus();

}

else
if(ae.getSource()==b5)
{

int x[]=l1.getSelectedIndexes();

for(int i=x.length-1;i>=0;i--)
l1.remove(x[i]);

}
else
if(ae.getSource()==b6)
{

l1.clear();

}

if(ae.getSource()==b7)
{

l2.add(t1.getText());
t1.setText("");
t1.requestFocus();

}

else
if(ae.getSource()==b8)
{

int x[]=l2.getSelectedIndexes();

for(int i=x.length-1;i>=0;i--)
l2.remove(x[i]);

}

else
if(ae.getSource()==b9)
{

l2.clear();

}

else
if(ae.getSource()==b0)
{

String s[]=l1.getSelectedItems();

for(int i=0;i<s.length;i++)
{

l2.add(s[i]);

}

for(int i=s.length-1;i>=0;i--)
{

l1.remove(s[i]);

}

}

else
if(ae.getSource()==b1)
{

String s[]=l1.getItems();

for(int i=0;i<l1.getItemCount();i++)
l2.add(s[i]);

for(int i=l1.getItemCount()-1;i>=0;i--)
l1.remove(i);

}

if(ae.getSource()==b2)
{

String s[]=l2.getSelectedItems();

for(int i=0;i<s.length;i++)
{

l1.add(s[i]);

}

for(int i=s.length-1;i>=0;i--)
{

l2.remove(s[i]);

}

}

else
if(ae.getSource()==b3)
{

String s[]=l2.getItems();

for(int i=0;i<l2.getItemCount();i++)
l1.add(s[i]);

for(int i=(l2.getItemCount()-1);i>=0;i--)
l2.remove(i);

}

}

}

/*

<applet code=ass6a3.class height=400 width=300>
</applet>

*/

No comments:

Post a Comment