Java Code

import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
public class JListEvent extends JApplet implements ListSelectionListener
{
   
	  JList list;
	  DefaultListModel model;
	  JLabel dessert;
      public void init( )
	  {
			model = new DefaultListModel( );
			list = new JList( model );
			model.addElement( "apple" );
			model.addElement( "banana" );
			model.addElement( "pear" );
			list.addListSelectionListener( this );
			JScrollPane pane = new JScrollPane( list );
	
			dessert = new JLabel( );
	
			setLayout( new FlowLayout( ) );
			add( pane );
			add( dessert );
	  }
	  public void valueChanged( ListSelectionEvent le )
	  {
			int index = list.getSelectedIndex( );
			if ( index == 0 )
	     		dessert.setText( "We're having apple pie!" );
			else if ( index == 1 )
	     		dessert.setText( "Banana split anyone?" );
			else if ( index == 2 )
	     		dessert.setText( "Pear for the pair?" );
	  }
}

Back to Code Examples
©2006- by E.S.Boese. All Rights Reserved