stockquotedemo.java

来自「用Java/C#开发手机程序及移动应用光盘代码。J2ME核心类及MIDlet类;」· Java 代码 · 共 62 行

JAVA
62
字号
import javax.microedition.midlet.*;import javax.microedition.lcdui.*;import java.io.*;import javax.microedition.io.*;import org.ksoap.*;import org.ksoap.transport.*;public class StockQuoteDemo extends MIDlet implements CommandListener {	Form mainForm = new Form ("StockQuotes");	TextField symbolField = 		new TextField ("Symbol", "IBM", 5, TextField.ANY);	StringItem resultItem = 		new StringItem ("", "");	Command getCommand = 		new Command ("Get", Command.SCREEN, 1);		public StockQuoteDemo () {		mainForm.append (symbolField);		mainForm.append (resultItem);		mainForm.addCommand (getCommand);		mainForm.setCommandListener (this);	}		public void startApp () {		Display.getDisplay (this).setCurrent (mainForm);		commandAction( null,null); //先调用一次	}	public void pauseApp () {	}	public void destroyApp (boolean unconditional) {	}  	public void commandAction (Command c, Displayable d) {		try {			String symbol = symbolField.getString ();			resultItem.setLabel (symbol);			SoapObject rpc = new SoapObject 			("urn:xmethods-delayed-quotes", "getQuote");			rpc.addProperty ("symbol", symbol);			resultItem.setText (""+new HttpTransport 			("http://services.xmethods.net/soap",			 "urn:xmethods-delayed-quotes#getQuote").call (rpc));		}		catch (Exception e) {			e.printStackTrace ();			resultItem.setLabel ("Error:");			resultItem.setText (e.toString ());		}	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?