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

📄 mainform.java

📁 j2me radius soket radius client
💻 JAVA
字号:
package org.gui.com;
import javax.microedition.lcdui.Canvas;  
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;  
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Form;
import javax.microedition.midlet.MIDlet;  
import javax.microedition.midlet.MIDletStateChangeException;  

public class MainForm extends MIDlet implements CommandListener {  
  private Command exitCommand;
  private Command playCommand;
  private Command stopCommand; 
  private MusicCanvas musicCanvas; 
  private Display display;
  /**  
   *  欢迎界面  
   */  
  private Canvas splash;  

  public MainForm() {  
   super();  
   display = Display.getDisplay(this); 
   exitCommand = new Command("Exit", Command.EXIT, 1);
   playCommand = new Command("Play", Command.SCREEN, 2);
   stopCommand = new Command("Stop", Command.SCREEN, 2);
   if ((musicCanvas = new MusicCanvas()) != null) {
		musicCanvas.addCommand(exitCommand);
		musicCanvas.addCommand(playCommand);
		musicCanvas.addCommand(stopCommand);
		musicCanvas.setCommandListener(this);
	}	
  }  
  protected void startApp() throws MIDletStateChangeException {  
      splash = new SplashForm(display,this,musicCanvas); 
  }  
  protected void pauseApp() {  
  }  
  protected void destroyApp(boolean arg0) throws MIDletStateChangeException {  
	  musicCanvas.stop();
  }  
 
	public void exit() {
		try {
			destroyApp(false);
		} catch (MIDletStateChangeException e) {
			e.printStackTrace();
		}
		notifyDestroyed();
	}

	public void commandAction(Command c, Displayable s) {
		if (c == exitCommand)
		{
			musicCanvas.stop();
         try{
			destroyApp(true);
         }catch(MIDletStateChangeException ex){
        	  //ex.printlnStackTace();
          }
			notifyDestroyed();
		} else if (c == playCommand) //播放Wav文件
		{
			musicCanvas.playsong();
		} else if (c == stopCommand) //停止播放
		{
			musicCanvas.stop();
		}
	}
 }

⌨️ 快捷键说明

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