www.pudn.com > StockManager.rar > BuyStockScreen.java


 
import javax.microedition.lcdui.*; 
 
public class BuyStockScreen extends StockScreen implements CommandListener 
{ 
    public BuyStockScreen(Controller controller) 
    { 
        super("Buy Stock", controller); 
 
        super.displayScreen(); 
 
        this.setCommandListener(this); 
    } 
 
    public void commandAction(Command c, Displayable d) 
    { 
        if ( c == backCommand) 
        { 
            _controller.lastScreen(); 
        } 
        else 
        { 
            // buy the shares 
            try 
            { 
                String symbol = _symbolEntry.getString(); 
                String shares = _numEntry.getString(); 
 
                _stockDB.buyStock( symbol, shares, 4); 
 
                _controller.nextScreen( new WelcomeScreen( _controller) ); 
            } 
            catch (StockException se) 
            { 
                this.setTitle("Bad Data"); 
 
                se.printStackTrace(); 
            } 
        } 
    } 
 
}