⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 save.java

📁 非富多彩的十六个J2ME的例子
💻 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 + -