📄 save.java
字号:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import java.io.*;
import java.util.*;
public class save extends MIDlet implements CommandListener
{
Display dis;
Form frm;
StringItem keyword;
Vector keyvector;
Command cmdexit,cmdok;
public save()
{
dis=Display.getDisplay(this);
frm=new Form("SaveMoney");
keyword=new StringItem("","we help");
keyvector=new Vector();
cmdexit=new Command("Exit",Command.EXIT,2);
cmdok=new Command("Next",Command.OK,2);
Ticker tick=new Ticker("welcom to the Savemoney Bank");
frm.addCommand(cmdexit);
frm.addCommand(cmdok);
frm.append(keyword);
frm.setTicker(tick);
frm.setCommandListener(this);
}
public void startApp()
{
dis.setCurrent(frm);
readkeyword();
showkeyword();
}
public void pauseApp()
{
}
public void destroyApp(boolean b)
{
}
public void commandAction(Command c,Displayable d)
{
if(c==cmdexit)
{
destroyApp(true);
notifyDestroyed();
}
else if(c==cmdok)
{
showkeyword();
}
}
public void readkeyword()
{
StreamConnection con=null;
InputStream is=null;
StringBuffer buffer=new StringBuffer();
try
{
con=(StreamConnection)Connector.open("http://localhost:8000/keyword.txt");
is=con.openInputStream();
int input;
while((input=is.read())!=-1)
{
if(input!='\n')
{
buffer.append((char)input);
}
else
{
keyvector.addElement(buffer.toString());
buffer=new StringBuffer();
}
}
}
catch(IOException e)
{
System.err.println("The connection could not be established.Sorry for the inconvenience");
}
}
public void showkeyword()
{
Random rm=new Random(Calendar.getInstance().getTime().getTime());
int position=Math.abs(rm.nextInt()) % keyvector.size();
keyword.setText((String)keyvector.elementAt((position)));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -