本文整理汇总了Java中com.cburch.logisim.gui.hex.HexFile类的典型用法代码示例。如果您正苦于以下问题:Java HexFile类的具体用法?Java HexFile怎么用?Java HexFile使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
HexFile类属于com.cburch.logisim.gui.hex包,在下文中一共展示了HexFile类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: doSave
import com.cburch.logisim.gui.hex.HexFile; //导入依赖的package包/类
private void doSave() {
MemState s = factory.getState(instance, circState);
JFileChooser chooser = proj.createChooser();
File oldSelected = factory.getCurrentImage(instance);
if (oldSelected != null)
chooser.setSelectedFile(oldSelected);
chooser.setDialogTitle(Strings.get("ramSaveDialogTitle"));
int choice = chooser.showSaveDialog(frame);
if (choice == JFileChooser.APPROVE_OPTION) {
File f = chooser.getSelectedFile();
try {
HexFile.save(f, s.getContents());
factory.setCurrentImage(instance, f);
} catch (IOException e) {
JOptionPane.showMessageDialog(frame, e.getMessage(), Strings.get("ramSaveErrorTitle"),
JOptionPane.ERROR_MESSAGE);
}
}
}
示例2: doSave
import com.cburch.logisim.gui.hex.HexFile; //导入依赖的package包/类
private void doSave() {
MemState s = factory.getState(instance, circState);
JFileChooser chooser = proj.createChooser();
File oldSelected = factory.getCurrentImage(instance);
if (oldSelected != null)
chooser.setSelectedFile(oldSelected);
chooser.setDialogTitle(Strings.get("ramSaveDialogTitle"));
int choice = chooser.showSaveDialog(frame);
if (choice == JFileChooser.APPROVE_OPTION) {
File f = chooser.getSelectedFile();
try {
HexFile.save(f, s.getContents());
factory.setCurrentImage(instance, f);
} catch (IOException e) {
JOptionPane.showMessageDialog(frame, e.getMessage(),
Strings.get("ramSaveErrorTitle"),
JOptionPane.ERROR_MESSAGE);
}
}
}
示例3: doSave
import com.cburch.logisim.gui.hex.HexFile; //导入依赖的package包/类
private void doSave() {
MemState s = factory.getState(instance, circState);
JFileChooser chooser = proj.createChooser();
File oldSelected = factory.getCurrentImage(instance);
if (oldSelected != null) chooser.setSelectedFile(oldSelected);
chooser.setDialogTitle(Strings.get("ramSaveDialogTitle"));
int choice = chooser.showSaveDialog(frame);
if (choice == JFileChooser.APPROVE_OPTION) {
File f = chooser.getSelectedFile();
try {
HexFile.save(f, s.getContents());
factory.setCurrentImage(instance, f);
} catch (IOException e) {
JOptionPane.showMessageDialog(frame, e.getMessage(),
Strings.get("ramSaveErrorTitle"), JOptionPane.ERROR_MESSAGE);
}
}
}
示例4: toStandardString
import com.cburch.logisim.gui.hex.HexFile; //导入依赖的package包/类
@Override
public String toStandardString(MemContents state) {
int addr = state.getLogLength();
int data = state.getWidth();
StringWriter ret = new StringWriter();
ret.write("addr/data: " + addr + " " + data + "\n");
try {
HexFile.save(ret, state);
} catch (IOException e) {
}
return ret.toString();
}
示例5: toStandardString
import com.cburch.logisim.gui.hex.HexFile; //导入依赖的package包/类
@Override
public String toStandardString(MemContents state) {
int addr = state.getLogLength();
int data = state.getWidth();
StringWriter ret = new StringWriter();
ret.write("addr/data: " + addr + " " + data + "\n");
try {
HexFile.save(ret, state);
} catch (IOException e) { }
return ret.toString();
}
示例6: loadImage
import com.cburch.logisim.gui.hex.HexFile; //导入依赖的package包/类
public void loadImage(InstanceState instanceState, File imageFile) throws IOException {
MemState s = this.getState(instanceState);
HexFile.open(s.getContents(), imageFile);
this.setCurrentImage(instanceState.getInstance(), imageFile);
}
示例7: loadImage
import com.cburch.logisim.gui.hex.HexFile; //导入依赖的package包/类
public void loadImage(InstanceState instanceState, File imageFile)
throws IOException {
MemState s = this.getState(instanceState);
HexFile.open(s.getContents(), imageFile);
this.setCurrentImage(instanceState.getInstance(), imageFile);
}
示例8: loadImage
import com.cburch.logisim.gui.hex.HexFile; //导入依赖的package包/类
public void loadImage(InstanceState instanceState, File imageFile)
throws IOException {
MemState s = this.getState(instanceState);
HexFile.open(s.getContents(), imageFile);
this.setCurrentImage(instanceState.getInstance(), imageFile);
}