本文整理汇总了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;未经允许,请勿转载。 |
请发表评论