本文整理汇总了Java中de.lessvoid.nifty.Nifty.subscribeAnnotations方法的典型用法代码示例。如果您正苦于以下问题:Java Nifty.subscribeAnnotations方法的具体用法?Java Nifty.subscribeAnnotations怎么用?Java Nifty.subscribeAnnotations使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类de.lessvoid.nifty.Nifty
的用法示例。
在下文中一共展示了Nifty.subscribeAnnotations方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: bind
import de.lessvoid.nifty.Nifty; //导入方法依赖的package包/类
public void bind(Nifty nifty, Screen screen) {
window = screen.findElementByName("wdDemo").getNiftyControl(Window.class);
rbHand[0] = screen.findElementByName("rbLeftHand").getNiftyControl(RadioButton.class);
rbHand[1] = screen.findElementByName("rbRightHand").getNiftyControl(RadioButton.class);
rbHand[2] = screen.findElementByName("rbBothHands").getNiftyControl(RadioButton.class);
rbHand[3] = screen.findElementByName("rbAnyHand").getNiftyControl(RadioButton.class);
lbGrasped = screen.findElementByName("lbGrasped").getNiftyControl(Label.class);
btRelease = screen.findElementByName("btRelease").getNiftyControl(Button.class);
btDestroy = screen.findElementByName("btDestroy").getNiftyControl(Button.class);
btPlaneRotL = screen.findElementByName("btPlaneRotL").getNiftyControl(Button.class);
btPlaneRotR = screen.findElementByName("btPlaneRotR").getNiftyControl(Button.class);
sbObjRot[0] = screen.findElementByName("sbObjRotX").getNiftyControl(Scrollbar.class);
sbObjRot[1] = screen.findElementByName("sbObjRotY").getNiftyControl(Scrollbar.class);
sbObjRot[2] = screen.findElementByName("sbObjRotZ").getNiftyControl(Scrollbar.class);
lbObjAngles[0] = screen.findElementByName("lbObjAngleX").getNiftyControl(Label.class);
lbObjAngles[1] = screen.findElementByName("lbObjAngleY").getNiftyControl(Label.class);
lbObjAngles[2] = screen.findElementByName("lbObjAngleZ").getNiftyControl(Label.class);
btRecStart = screen.findNiftyControl("btRecStart", Button.class);
btRecFinish = screen.findNiftyControl("btRecFinish", Button.class);
btRecUndo = screen.findNiftyControl("btRecUndo", Button.class);
nifty.subscribeAnnotations(this);
}
示例2: bind
import de.lessvoid.nifty.Nifty; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
@Override
public void bind(Nifty nifty, Screen screen) {
window = screen.findNiftyControl("wdObjects", Window.class);
ddXml = screen.findNiftyControl("ddXml", DropDown.class);
ddPresetObject = screen.findNiftyControl("ddPresetObject", DropDown.class);
nifty.subscribeAnnotations(this);
String defaultFname = MainApp.DEFAULT_TABLESETUP_FNAME;
int n = defaultFname.lastIndexOf('/');
dirName = defaultFname.substring(0, n);
refreshDdXml(defaultFname.substring(n + 1));
ddPresetObject.addAllItems(Arrays.asList(PRESET_OBJECTS));
}
示例3: bind
import de.lessvoid.nifty.Nifty; //导入方法依赖的package包/类
@Override
public void bind(Nifty nifty, Screen screen) {
window = screen.findElementByName("wdCamNav").getNiftyControl(Window.class);
navPadController = new AnalogPadController(screen.findElementByName("navAnalogPad"));
nifty.subscribeAnnotations(navPadController);
oriPadController = new AnalogPadController(screen.findElementByName("oriAnalogPad"));
nifty.subscribeAnnotations(oriPadController);
nifty.subscribeAnnotations(this);
}
示例4: bind
import de.lessvoid.nifty.Nifty; //导入方法依赖的package包/类
@Override
public void bind(Nifty nifty, Screen screen) {
window = screen.findElementByName("wdStatus").getNiftyControl(Window.class);
lbFps = screen.findElementByName("lbFps").getNiftyControl(Label.class);
lbMatlabStatus = screen.findElementByName("lbMatlabStatus").getNiftyControl(Label.class);
nifty.subscribeAnnotations(this);
}
示例5: bind
import de.lessvoid.nifty.Nifty; //导入方法依赖的package包/类
@SuppressWarnings("unchecked")
@Override
public void bind(Nifty nifty, Screen screen) {
window = screen.findNiftyControl("wdRobot", Window.class);
ddRobotJoint = screen.findNiftyControl("ddRobotJoint", DropDown.class);
for (String s : ROBOT_JOINTS) {
ddRobotJoint.addItem(s);
}
ddRobotJointInd = ddRobotJoint.getSelectedIndex();
nifty.subscribeAnnotations(this);
}