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");
}
}
|