// awt controls demo
// List
import java.io.*;
import java.awt.*;
import java.awt.event.*;
class Awtcontrols_Demo extends Frame implements ItemListener
{
Label L1, L2;
List Dept, Yr;
FlowLayout FL;
Awtcontrols_Demo()
{
Dept = new List(4, true); // Multiselection
Yr = new List(4); // Single selection
Dept.add("CSE");
Dept.add("IT");
Dept.add("Cs-DS");
Dept.add("EEE");
Dept.add("ECE");
Dept.add("Mech");
Dept.add("Auto");
Dept.add("Civil");
Yr.add("1");
Yr.add("2");
Yr.add("3");
Yr.add("4");
L1 = new Label("List demo");
L1.setPreferredSize(new Dimension(275,50));
L2 = new Label();
L2.setPreferredSize(new Dimension(200,50));
FL = new FlowLayout();
add(Dept);
add(Yr);
add(L1);
Dept.addItemListener(this);
Yr.addItemListener(this);
setLayout(FL);
setSize(300,200);
setTitle("AWT Controls Demo");
setVisible(true);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public void itemStateChanged(ItemEvent ie)
{
String s[] = Dept.getSelectedItems();
String str = "Departments selected : ";
for(int i=0;i<s.length;i++)
str=str+" "+s[i];
L1.setText(str+ ". Year : "+Yr.getSelectedItem());
}
public static void main(String as[])
{
new Awtcontrols_Demo();
}
}
Sample Output:
No comments:
Post a Comment
Don't be a silent reader...
Leave your comments...
Anu