📄 stockquotedemo.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -