butCamo.setLabel( "No Camo" );
butCamo.setLabel( Messages.getString("CamoChoiceListener.NoCammo") );
    public void itemStateChanged( ItemEvent event ) {        // Get the player that needs to be updated.        Player player = localPlayer;        if ( null == player ) player = client.getPlayer( playerId );        // Get the camo image, category, and name that was selected.        Image image = (Image) event.getItem();        String category = dialog.getCategory();        String itemName = dialog.getItemName();        // If the image is null, a color was selected instead.        if ( null == image ) {            for (int color = 0; color < Player.colorNames.length; color++){                if ( Player.colorNames[color].equals( itemName ) ) {                    butCamo.setLabel( "No Camo" );                    butCamo.setBackground                        ( new Color(Player.colorRGBs[color]) );                    player.setColorIndex( color );                    break;                }            }            itemName = null;        }        // We need to copy the image to make it appear.        else {            butCamo.setLabel( "" );            butCamo.setBackground( defaultBG );        }        // Update the butCamo's image.        butCamo.setImage( image );        // Update the local player's camo info.        player.setCamoCategory( category );        player.setCamoFileName( itemName );        // Send a message to a server, if called for.        if ( null != client ) client.sendPlayerInfo();    }