private JPanel createVerticalList( String[] strings, boolean decorate ){
		JPanel list = new JPanel();
		BoxLayout l = new BoxLayout( list, BoxLayout.Y_AXIS );
		list.setLayout( l );
		list.setAlignmentX( JPanel.RIGHT_ALIGNMENT );
		
		for( String s : strings ){
//			JLabel label = new JLabel( s );
//			
//			list.add( label );
			if( decorate ){
				JTextField field = new JTextField( s );
				field.setEditable( false );
				field.setColumns( 10 );
				
				list.add( field );
			} else {
				JLabel label = new JLabel( s );
				list.add( label );				
			}
		}
		
		if( decorate ){
//			list.setBackground( Color.white );
//			list.setBorder( BorderFactory.createEtchedBorder() );
		}
		
		return list;
	}