import java.awt.*;
import java.awt.event.*;
class Lists extends Frame implements ActionListener
{
List la1,la2;
Button bu1, bu2, bu3, bu4;
public Lists(String title)
{
super(title);
setLayout(new FlowLayout());
la1=new List(5);
la2=new List(5);
bu1=new Button("Add");
bu2=new Button("Add All");
bu3=new Button("Remove");
bu4=new Button("Remove All");
bu1.addActionListener(this);
bu2.addActionListener(this);
bu3.addActionListener(this);
bu4.addActionListener(this);
add(la1);
add(la2);
add(bu1);
add(bu2);
add(bu3);
add(bu4);
la1.addItem("Apple");
la1.addItem("Orange");
la1.addItem("Grapes");
la1.addItem("Pine Apple");
la1.addItem("Banana");
validate();
}
public void actionPerformed(ActionEvent e)
{ if(e.getSource()==bu1){ la2.addItem(la1.getSelectedItem());
la1.delItem(la1.getSelectedIndex());
}
else if(e.getSource()==bu3)
{
la1.addItem(la2.getSelectedItem());
la2.delItem(la2.getSelectedIndex());
}
else if(e.getSource()==b2)
{
for(int i=0;i<l1.getItemCount();i++)
{ la1.select(i);
la2.addItem(la1.getSelectedItem());
} la1.clear();
}
else if(e.getSource()==b4)
{
for(int i=0;i<l2.getItemCount();i++)
{
la2.select(i);
la1.addItem(la2.getSelectedItem());
}
la2.clear();
}
}
public static void main(String args[])
{
Lists s=new Lists("List Manipulation");
s.setSize(300,200);
s.setVisible(true);
}
}
No comments:
Post a Comment