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

📄 masterslaveselect.java

📁 这是我们学校教的j2me程序开发实例从入门到精通自带关盘的源代码
💻 JAVA
字号:
package game.bluetooth;

import game.tetris.*;
import javax.microedition.lcdui.*;

public class MasterSlaveSelect
extends List
implements CommandListener
{
	private MainMIDlet midlet ;
	
    public MasterSlaveSelect(MainMIDlet _midlet)
    {
        super( "Select Role:", List.IMPLICIT );
        midlet = _midlet;

        setFitPolicy( Choice.TEXT_WRAP_ON );

        append( Role.ROLE_SLAVE, null );
        append( Role.ROLE_MASTER, null );
        append( Role.ROLE_SINGLE , null);
        
        addCommand( new Command( "选择", Command.OK, 1 ) );
        addCommand( new Command( "退出", Command.EXIT, 1 ) );
        setCommandListener( this );
    }

    public void commandAction( Command c, Displayable d )
    {
        if( c.equals(List.SELECT_COMMAND) || (c.getCommandType() == Command.OK) )
        {
            int i = getSelectedIndex();
            String s = getString( i );
            if( s.equals( Role.ROLE_SLAVE ) )
            {
                SlaveThread slaveThread = new SlaveThread(midlet);
                slaveThread.start();
            }
            if( s.equals( Role.ROLE_MASTER ) )
            {
            	MasterThread masterThread = new MasterThread( midlet,midlet.getDisc().SEARCH_ALL_DEVICES_SELECT_ONE );
            	masterThread.start();
            }
            if( s.equals( Role.ROLE_SINGLE));
            {
            	SingleThread singleThread = new SingleThread( midlet );
            	singleThread.start();
            }
        }
        else if( c.getCommandType() == Command.EXIT )
        {
            midlet.Exit();
        }
    }
}

⌨️ 快捷键说明

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