当前位置: 首页>>代码示例>>Java>>正文


Java Nifty.subscribeAnnotations方法代码示例

本文整理汇总了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);
}
 
开发者ID:dwhuang,项目名称:SMILE,代码行数:23,代码来源:DemoWindowController.java

示例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));
}
 
开发者ID:dwhuang,项目名称:SMILE,代码行数:16,代码来源:ObjectsWindowController.java

示例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);
}
 
开发者ID:dwhuang,项目名称:SMILE,代码行数:12,代码来源:CamNavWindowController.java

示例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);
}
 
开发者ID:dwhuang,项目名称:SMILE,代码行数:8,代码来源:StatusWindowController.java

示例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);
}
 
开发者ID:dwhuang,项目名称:SMILE,代码行数:14,代码来源:RobotWindowController.java


注:本文中的de.lessvoid.nifty.Nifty.subscribeAnnotations方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。