AWT Controls - List

 // 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