|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectrobomin.ui.RobominGUI
public class RobominGUI
TansorClientのGUIを作成するクラス
フィールドの概要 | |
---|---|
org.eclipse.swt.widgets.Canvas |
cameraCanvas
|
ConsoleTab |
consoleTab
|
MINDSTORMTab |
mindstormTab
|
NetTansorTab |
nettansorTab
|
コンストラクタの概要 | |
---|---|
RobominGUI(java.lang.String title,
RobominInfo info)
コンストラクタ |
メソッドの概要 | |
---|---|
int |
addRobotInfo(RobotInfo rInfo)
RobotInfoを追加する |
int |
addTreeItemToRoot(java.lang.String name,
java.lang.String ipAddr)
ツリーに登録されたネットタンサーを追加する |
void |
cameraThreadStart()
カメラ画像を表示するCanvasを更新(redraw)し続ける |
void |
cameraThreadStop()
カメラ画像の更新を停止する |
void |
cameraThreadStop(boolean logFlag)
カメラ画像の更新を停止する |
void |
changeSettingLanguage(int language)
表示言語設定を変更する |
int |
connectRobot(RobotInfo rInfo)
ロボットとコネクションを確立する |
int |
disconnectRobot(RobotInfo rInfo)
ネットタンサーとコネクションを切断する |
org.eclipse.swt.widgets.Shell |
getShell()
Shellを返す |
void |
guiThreadLoop()
SWT用ループ |
void |
initIcons()
アイコン画像(PNG)を読み込みImage化する |
boolean |
isCameraThread()
カメラスレッドの有無を返す |
int |
setCameraFps(int fps)
FPS(カメラ)を設定する |
void |
writeInfoLabel(RobotInfo rInfo)
InfoLabelにロボット情報を記載する |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public org.eclipse.swt.widgets.Canvas cameraCanvas
public NetTansorTab nettansorTab
public MINDSTORMTab mindstormTab
public ConsoleTab consoleTab
コンストラクタの詳細 |
---|
public RobominGUI(java.lang.String title, RobominInfo info)
title
- ウィンドウのタイトルを指定するinfo
- 共通情報を保存するクラスメソッドの詳細 |
---|
public void initIcons()
public void changeSettingLanguage(int language)
language
- 変更する言語public void writeInfoLabel(RobotInfo rInfo)
rInfo
- 記載するRobotInfopublic int connectRobot(RobotInfo rInfo)
rInfo
- 接続するロボットのRobotInfo
public int disconnectRobot(RobotInfo rInfo)
public int addRobotInfo(RobotInfo rInfo)
rInfo
- 追加するRobotInfo
public int addTreeItemToRoot(java.lang.String name, java.lang.String ipAddr)
name
- ネットタンサーの名前ipAddr
- ネットタンサーのIPアドレス
public int setCameraFps(int fps)
fps
- 設定するFPS
public boolean isCameraThread()
public void cameraThreadStart()
public void cameraThreadStop()
public void cameraThreadStop(boolean logFlag)
logFlag
- ログ出力の有無public org.eclipse.swt.widgets.Shell getShell()
public void guiThreadLoop()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |