AirportMapIndex.java :  » XML-UI » XUI » net » xoetrope » samples » travel » Java Open Source

Java Open Source » XML UI » XUI 
XUI » net » xoetrope » samples » travel » AirportMapIndex.java
package net.xoetrope.samples.travel;

import java.awt.Color;

import net.xoetrope.awt.XImage;
import net.xoetrope.awt.XLabel;
import net.xoetrope.xui.XPage;
import net.xoetrope.xui.XProjectManager;

/**
 * <p>Title: Xui</p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) Xoetrope Ltd., 1998-2003</p>
 * <p>Company: Xoetrope Ltd.</p>
 * @author not attributable
 * @version 1.0
 */

public class AirportMapIndex extends XPage
{

  XLabel lblPrompt, lblArrivals, lblDepartures, lblAirport, lblDublin;
  XImage imgBack;
  public AirportMapIndex()
  {
    setBackground( Color.white );
    imgBack = (XImage)componentFactory.addComponent( XPage.IMAGE, 220, 10, 18, 14, "home.gif" );
    lblPrompt = (XLabel)componentFactory.addComponent( XPage.LABEL, 10, 10, 300, 30, "Please select the map you require!", "prompt" );
    lblArrivals = (XLabel)componentFactory.addComponent( XPage.LABEL, 10, 50, 220, 30, "Arrivals", "link/on" );
    lblDepartures = (XLabel)componentFactory.addComponent( XPage.LABEL, 10, 100, 220, 30, "Departures", "link" );
    lblAirport = (XLabel)componentFactory.addComponent( XPage.LABEL, 10, 150, 220, 30, "Airport", "link" );
    lblDublin = (XLabel)componentFactory.addComponent( XPage.LABEL, 10, 200, 220, 30, "Dublin", "link" );
    mapEvents();
  }

  public void mapEvents()
  {
    addMouseHandler( lblArrivals, "showArrivals" );
    addMouseHandler( imgBack, "goHome" );
  }

  public void goHome()
  {
    if ( wasMouseClicked() )
      XProjectManager.getPageManager().showPage("Services");
  }

  public void showArrivals()
  {
    if ( wasMouseClicked() )
      XProjectManager.getPageManager().showPage("ArrivalsMap");
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.