本文整理匯總了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);
}