remotedeviceui.java
来自「服务器客户端源文件:btClient-20050819.zip」· Java 代码 · 共 74 行
JAVA
74 行
package net.benhui.btgallery.bluelet;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.List;
import javax.bluetooth.RemoteDevice;
/**
*
* <p>Title: Remote Device List Component</p>
* <p>Description: This is a List screen to display a list of discovered Bluetooth
* devices. This is a class used by BLUEletUI.
*
* </p>
* @author Ben Hui (www.benhui.net)
* @version 1.0
*
* LICENSE:
* This code is licensed under GPL. (See http://www.gnu.org/copyleft/gpl.html)
*/
class RemoteDeviceUI extends List
{
public RemoteDeviceUI()
{
super("Bluetooth devices", List.IMPLICIT);
addCommand( new Command( "Select", Command.SCREEN, 1 ) );
addCommand( new Command( "Search", Command.SCREEN, 2 ) );
addCommand( BLUElet.BACK );
setCommandListener( BLUElet.instance );
}
/**
* Set a one-line message to screen.
* @param str String
*/
public void setMsg( String str )
{
super.deleteAll();
append( str, null );
}
/**
* refresh the list with blutooth devices
*/
public void showui()
{
super.deleteAll();
if (BLUElet.devices.size() > 0)
{
for (int i = 0; i < BLUElet.devices.size(); i++)
{
try
{
RemoteDevice device = (RemoteDevice) BLUElet.devices.elementAt(i);
String name = device.getFriendlyName(false);
append(name, null);
} catch (Exception e)
{
e.printStackTrace();
}
}
} else
{
append("[No Device Found]", null);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?