📄 masterslaveselect.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 + -