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