本文整理汇总了Java中com.cburch.logisim.file.Loader.openLogisimFile方法的典型用法代码示例。如果您正苦于以下问题:Java Loader.openLogisimFile方法的具体用法?Java Loader.openLogisimFile怎么用?Java Loader.openLogisimFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.cburch.logisim.file.Loader
的用法示例。
在下文中一共展示了Loader.openLogisimFile方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createEmptyFile
import com.cburch.logisim.file.Loader; //导入方法依赖的package包/类
private static LogisimFile createEmptyFile(Loader loader) {
InputStream templReader = AppPreferences.getEmptyTemplate().createStream();
LogisimFile file;
try {
file = loader.openLogisimFile(templReader);
} catch (Throwable t) {
file = LogisimFile.createNew(loader);
file.addCircuit(new Circuit("main"));
} finally {
try {
templReader.close();
} catch (IOException e) {
}
}
return file;
}
示例2: createEmptyFile
import com.cburch.logisim.file.Loader; //导入方法依赖的package包/类
private static LogisimFile createEmptyFile(Loader loader,Project proj) {
InputStream templReader = AppPreferences.getEmptyTemplate()
.createStream();
LogisimFile file;
try {
file = loader.openLogisimFile(templReader);
} catch (Exception t) {
file = LogisimFile.createNew(loader,proj);
file.addCircuit(new Circuit("main", file,proj));
} finally {
try {
templReader.close();
} catch (IOException e) {
}
}
return file;
}
示例3: doOpen
import com.cburch.logisim.file.Loader; //导入方法依赖的package包/类
public static Project doOpen(SplashScreen monitor, File source, Map<File, File> substitutions)
throws LoadFailedException {
if (monitor != null)
monitor.setProgress(SplashScreen.FILE_LOAD);
Loader loader = new Loader(monitor);
LogisimFile file = loader.openLogisimFile(source, substitutions);
AppPreferences.updateRecentFile(source);
return completeProject(monitor, loader, file, false);
}
示例4: doOpen
import com.cburch.logisim.file.Loader; //导入方法依赖的package包/类
public static Project doOpen(SplashScreen monitor, File source,
Map<File, File> substitutions) throws LoadFailedException {
if (monitor != null)
monitor.setProgress(SplashScreen.FILE_LOAD);
Loader loader = new Loader(monitor);
LogisimFile file = loader.openLogisimFile(source, substitutions);
AppPreferences.updateRecentFile(source);
return completeProject(monitor, loader, file, false);
}
示例5: doOpenNoWindow
import com.cburch.logisim.file.Loader; //导入方法依赖的package包/类
public static Project doOpenNoWindow(SplashScreen monitor, File source)
throws LoadFailedException {
Loader loader = new Loader(monitor);
LogisimFile file = loader.openLogisimFile(source);
Project ret = new Project(file);
updatecircs(file,ret);
return ret;
}
示例6: createEmptyFile
import com.cburch.logisim.file.Loader; //导入方法依赖的package包/类
private static LogisimFile createEmptyFile(Loader loader) {
InputStream templReader = AppPreferences.getEmptyTemplate().createStream();
LogisimFile file;
try {
file = loader.openLogisimFile(templReader);
} catch (Throwable t) {
file = LogisimFile.createNew(loader);
file.addCircuit(new Circuit("main"));
} finally {
try { templReader.close(); } catch (IOException e) { }
}
return file;
}
示例7: doOpen
import com.cburch.logisim.file.Loader; //导入方法依赖的package包/类
public static Project doOpen(SplashScreen monitor, File source,
Map<File,File> substitutions) throws LoadFailedException {
if (monitor != null) monitor.setProgress(SplashScreen.FILE_LOAD);
Loader loader = new Loader(monitor);
LogisimFile file = loader.openLogisimFile(source, substitutions);
AppPreferences.updateRecentFile(source);
return completeProject(monitor, loader, file, false);
}