• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java Inspector类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中sim.portrayal.Inspector的典型用法代码示例。如果您正苦于以下问题:Java Inspector类的具体用法?Java Inspector怎么用?Java Inspector使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Inspector类属于sim.portrayal包,在下文中一共展示了Inspector类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getInspector

import sim.portrayal.Inspector; //导入依赖的package包/类
@Override
public Inspector getInspector() {
	
	Simulation simulation = (Simulation) state;
	Game game = simulation.getGame();
	Dynamic dynamic = simulation.getDynamic();
	Condition condition = simulation.getBreakCondition();
	System.out.println(condition);
	
	Inspector simInspector = new SimpleInspector(simulation, this);
	Inspector gameInspector = new SimpleInspector(game, this);
	Inspector dynamicInspector = new SimpleInspector(dynamic, this);
	Inspector breakInspector = new SimpleInspector(condition, this);
	
	TabbedInspector inspector =  new sim.portrayal.inspector.TabbedInspector();
	
	inspector.addInspector(simInspector, "Simulation");
	inspector.addInspector(gameInspector, "Game");	
	inspector.addInspector(dynamicInspector, "Dynamic");	
	inspector.addInspector(breakInspector, "Break");
	
	return inspector;
}
 
开发者ID:rwth-acis,项目名称:REST-OCD-Services,代码行数:24,代码来源:SimulationWithUI.java


示例2: modifySelectedRooms

import sim.portrayal.Inspector; //导入依赖的package包/类
/**
 * Controls the modification of the selected rooms.
 */
@Override
public void modifySelectedRooms() {
	Bag inspectors = new Bag();
	Bag names = new Bag();

	List<ubik3d.model.Room> list = Home.getRoomsSubList(this.home
			.getSelectedItems());
	if (!list.isEmpty()) {
		for (ubik3d.model.Room room : list) {
			if (room.getName() != null && !room.equals("")) {
				Object obj = getObject(room);
				if (obj != null) {
					Inspector inspector = new SimpleInspector(obj, guiState,
							"Properties");
					inspectors.add(inspector);
					names.add(room.getName());
				}
			}
		}
		guiState.controller.setInspectors(inspectors, names);
	}
}
 
开发者ID:emilioserra,项目名称:UbikSim,代码行数:26,代码来源:PlanControllerInspector.java


示例3: modifySelectedFurniture

import sim.portrayal.Inspector; //导入依赖的package包/类
/**
 * Controls the modification of selected furniture.
 */
@Override
public void modifySelectedFurniture() {
	Bag inspectors = new Bag();
	Bag names = new Bag();

	List<HomePieceOfFurniture> list = Home.getFurnitureSubList(this.home
			.getSelectedItems());
	if (!list.isEmpty()) {
		for (HomePieceOfFurniture hpof : list) {
			Object obj = getObject(hpof);
			if (obj != null) {
				Inspector inspector = new SimpleInspector(obj, guiState,
						"Properties");
				inspectors.add(inspector);
				names.add(hpof.getName());
			}
		}
		guiState.controller.setInspectors(inspectors, names);
	}
}
 
开发者ID:emilioserra,项目名称:UbikSim,代码行数:24,代码来源:PlanControllerInspector.java


示例4: getInspector

import sim.portrayal.Inspector; //导入依赖的package包/类
@Override
public Inspector getInspector(LocationWrapper wrapper, GUIState state) {
    if(wrapper == null) {
        return null;
    } else {
        return new MetaInspector(wrapper.getObject(), ((FishGUI) state));
    }
}
 
开发者ID:CarrKnight,项目名称:POSEIDON,代码行数:9,代码来源:ColorfulGrid.java


示例5: getInspector

import sim.portrayal.Inspector; //导入依赖的package包/类
@Override
public Inspector getInspector(LocationWrapper wrapper, GUIState state) {
    return wrapper == null ? null :
            new MetaInspector(wrapper.getObject(), gui);
}
 
开发者ID:CarrKnight,项目名称:POSEIDON,代码行数:6,代码来源:BoatPortrayalFactory.java


示例6: getInspector

import sim.portrayal.Inspector; //导入依赖的package包/类
@Override
public Inspector getInspector() {
    Inspector i = super.getInspector();
    i.setVolatile(true);
    return i;
}
 
开发者ID:gsi-upm,项目名称:BigTweet,代码行数:7,代码来源:BTSimWithUI.java


示例7: getInspector

import sim.portrayal.Inspector; //导入依赖的package包/类
@Override
public Inspector getInspector() {
	final Inspector i = super.getInspector();
	i.setVolatile( true );
	return i;
}
 
开发者ID:crisis-economics,项目名称:CRISIS,代码行数:7,代码来源:SimulationGui.java


示例8: getInspector

import sim.portrayal.Inspector; //导入依赖的package包/类
public Inspector getInspector(LocationWrapper wrapper, GUIState state) {
	Device obj = (Device) wrapper.getObject();
	Inspector inspector = new SimpleInspector(obj, state, obj.getID());
	return inspector;

}
 
开发者ID:gsi-upm,项目名称:shanks-wsn-module,代码行数:7,代码来源:SensorNode2DPortrayal.java


示例9: getInspector

import sim.portrayal.Inspector; //导入依赖的package包/类
/**
 * The standard inspector is just a simpleInspector, but it can be overriden.
 * @return
 */
public Inspector getInspector(GUIState gui){
    return new SimpleInspector(this,gui);

}
 
开发者ID:CarrKnight,项目名称:MacroIIDiscrete,代码行数:9,代码来源:EconomicAgent.java


示例10: getInspector

import sim.portrayal.Inspector; //导入依赖的package包/类
public Inspector getInspector() {
	Inspector i = super.getInspector();
	i.setVolatile(true);
	return i;
}
 
开发者ID:emilioserra,项目名称:UbikSim,代码行数:6,代码来源:UbikSimWithUI.java


示例11: getInspector

import sim.portrayal.Inspector; //导入依赖的package包/类
/**
 * The standard inspector is just a simpleInspector, but it can be overriden.
 *
 * @return
 */
@Override
public Inspector getInspector(GUIState gui) {
    return firmInspector();
}
 
开发者ID:CarrKnight,项目名称:MacroIIDiscrete,代码行数:10,代码来源:Firm.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java QuickAssistAssistant类代码示例发布时间:2022-05-22
下一篇:
Java BasicClientCookie类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap