Package net.helipilot50.stocktrade.client

Source Code of net.helipilot50.stocktrade.client.LoginWindow

package net.helipilot50.stocktrade.client;


import com.extjs.gxt.ui.client.event.ButtonEvent;
import com.extjs.gxt.ui.client.event.Events;
import com.extjs.gxt.ui.client.event.Listener;
import com.extjs.gxt.ui.client.widget.Window;
import com.extjs.gxt.ui.client.widget.button.Button;
import com.extjs.gxt.ui.client.widget.form.LabelField;
import com.extjs.gxt.ui.client.widget.form.TextField;
import com.extjs.gxt.ui.client.widget.layout.AbsoluteData;
import com.extjs.gxt.ui.client.widget.layout.AbsoluteLayout;
import com.google.gwt.user.client.ui.Image;

public class LoginWindow extends Window {

  public LoginWindow() {
    setMinHeight(293);
    setMinWidth(393);
    setResizable(false);
    setClosable(false);
    setSize("393", "293");
    setHeading("Login Window");
    setLayout(new AbsoluteLayout());
   
    Image image = new Image("images/LogonWindow.qq_PictureGraphic29.png");
    add(image);
   
    final TextField txtflUserID = new TextField();
    add(txtflUserID, new AbsoluteData(160, 66));
    txtflUserID.setFieldLabel("User ID");
   
    TextField txtfldPassword = new TextField();
    txtfldPassword.setPassword(true);
    add(txtfldPassword, new AbsoluteData(160, 117));
    txtfldPassword.setFieldLabel("Password");
   
    Button btnAsCustomer = new Button("As Customer");
    btnAsCustomer.addListener(Events.Select, new Listener<ButtonEvent>() {
      public void handleEvent(ButtonEvent e) {
        CustomerWindow customerWindow = new CustomerWindow((String)txtflUserID.getValue());
      }
    });
    add(btnAsCustomer, new AbsoluteData(97, 189));
   
    Button btnAsTrader = new Button("As Trader");
    add(btnAsTrader, new AbsoluteData(222, 189));
   
    LabelField lblfldUserId = new LabelField("User ID");
    add(lblfldUserId, new AbsoluteData(54, 66));
   
    LabelField lblfldPassword = new LabelField("Password");
    add(lblfldPassword, new AbsoluteData(65, 117));
  }
}
TOP

Related Classes of net.helipilot50.stocktrade.client.LoginWindow

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.