import java.awt.*;
import java.awt.event.*;
class choicedemo extends Frame implements ItemListener
{
Choice c1;
List l1;
Button b1;
choicedemo(String s)
{
super(s);
setSize(getToolkit().getScreenSize());
setLayout(new FlowLayout());
c1=new Choice();
l1=new List(4,true);
b1=new Button("remove");
c1.add("c");
c1.add("cpp");
c1.add("pascal");
c1.add("java");
l1.add("servlets");
l1.add("applet");
l1.addItemListener(this);
c1.addItemListener(this);
/* anonymous inner class*/
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
setVisible(false);
dispose();
System.exit(0);
}
});
b1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent o)
{
try
{
c1.remove(c1.getSelectedIndex());
}
catch(Exception e)
{
System.out.println("element not found");
}
}
});
add(c1);
add(b1);
add(l1);
}
public void itemStateChanged(ItemEvent e)
{
if(e.getSource()==c1)
l1.add(c1.getSelectedItem());
else
{
repaint();
}
}
public void paint(Graphics g)
{
String s1=" ";
String s[]=l1.getSelectedItems();
for(int i=0;i<s.length;i++)
s1=s1+s[i]+ " ";
g.drawString(s1,100,200);
}
public static void main(String ar[])
{
choicedemo c=new choicedemo("choice");
c.setVisible(true);
}
}
import java.awt.event.*;
class choicedemo extends Frame implements ItemListener
{
Choice c1;
List l1;
Button b1;
choicedemo(String s)
{
super(s);
setSize(getToolkit().getScreenSize());
setLayout(new FlowLayout());
c1=new Choice();
l1=new List(4,true);
b1=new Button("remove");
c1.add("c");
c1.add("cpp");
c1.add("pascal");
c1.add("java");
l1.add("servlets");
l1.add("applet");
l1.addItemListener(this);
c1.addItemListener(this);
/* anonymous inner class*/
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
setVisible(false);
dispose();
System.exit(0);
}
});
b1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent o)
{
try
{
c1.remove(c1.getSelectedIndex());
}
catch(Exception e)
{
System.out.println("element not found");
}
}
});
add(c1);
add(b1);
add(l1);
}
public void itemStateChanged(ItemEvent e)
{
if(e.getSource()==c1)
l1.add(c1.getSelectedItem());
else
{
repaint();
}
}
public void paint(Graphics g)
{
String s1=" ";
String s[]=l1.getSelectedItems();
for(int i=0;i<s.length;i++)
s1=s1+s[i]+ " ";
g.drawString(s1,100,200);
}
public static void main(String ar[])
{
choicedemo c=new choicedemo("choice");
c.setVisible(true);
}
}
No comments:
Post a Comment