• Java Choice Example

    Java Choice Example

    In Java Choice Example, The Choice class is used to create a pop-up list of items from which the user may choose. Thus, a Choice control is a form of menu. When inactive, a Choice component takes up only enough space to show the currently selected item. When the user clicks on it, the whole list of choices pops up, and a new selection can be made. Each item in the list is a string that appears as a left-justified label in the order it is added to the Choice object. Choice only defines the default constructor, which creates an empty list.

    To add a selection to the list, call add( ). It has this general form:

    void add(String name)

    Here, name is the name of the item being added. Items are added to the list in the order in which calls to add( ) occur. To determine which item is currently selected, you may call either getSelectedItem( ) or getSelectedIndex( ). These methods are shown here:

    String getSelectedItem( )

    int getSelectedIndex( )

    The getSelectedItem( ) method returns a string containing the name of the item.

    getSelectedIndex( ) returns the index of the item. The first item is at index 0. By default, the first item added to the list is selected.

    To obtain the number of items in the list, call getItemCount( ). You can set the currently selected item using the select( ) method with either a zero-based integer index or a string that will match a name in the list. These methods are shown here:

    int getItemCount( )

    void select(int index)

    void select(String name)

    Given an index, you can obtain the name associated with the item at that index by calling getItem( ), which has this general form:

    String getItem(int index)

    Here, index specifies the index of the desired item.

    Java Choice Program Code
    import java.awt.*;
    import java.applet.*;
    import java.awt.event.*;
    public class  ChoiceExample extends Applet implements ItemListener
    {

    Choice choName;
    List lstStandard;
    String msg;

    public void init()
    {
    choName = new Choice();
    lstStandard = new List(4, true);

    choName.add(“Chhaya”);
    choName.add(“Asha”);
    choName.add(“Rajula”);
    choName.add(“Kamini”);

    lstStandard.add(“F.Y.”);
    lstStandard.add(“S.Y.”);
    lstStandard.add(“T.Y.”);
    lstStandard.add(“P.G.D.C.A.”);

    add(choName);
    add(lstStandard);

    choName.addItemListener(this);
    lstStandard.addItemListener(this);
    lstStandard.select(1);
    }

    public void itemStateChanged(ItemEvent ie)
    { repaint();}

    public void paint(Graphics g)
    {
    msg = “Current Name : “;
    msg += choName.getSelectedItem();
    g.drawString(msg, 6, 140);

    msg = “Current Standard : “;
    msg += lstStandard.getSelectedItem();
    g.drawString(msg, 6, 180);
    }
    }

    Output:

     

    Java Choice Example

    Figure: Java Choice Class Example

    Appreciate my work :Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPin on PinterestShare on RedditShare on StumbleUponShare on TumblrDigg thisShare on YummlyShare on VKFlattr the authorBuffer this page

Leave a Reply

Your email address will not be published. Required fields are marked *