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