浏览代码

Adding ability to specify a startup character file to load.

Sam Jaffe 8 年之前
父节点
当前提交
acd1453eb9
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 1 1
      src/org/leumasjaffe/charsheet/Test.java
  2. 5 0
      src/org/leumasjaffe/charsheet/view/D20Sheet.java

+ 1 - 1
src/org/leumasjaffe/charsheet/Test.java

@@ -5,7 +5,7 @@ import org.leumasjaffe.charsheet.view.D20Sheet;
 public class Test {
 
 	public static void main(String[] args) {
-		D20Sheet frame = new D20Sheet();
+		D20Sheet frame = new D20Sheet("resources/Potato.json");
 		frame.pack();
 		frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
 		frame.setVisible(true);

+ 5 - 0
src/org/leumasjaffe/charsheet/view/D20Sheet.java

@@ -109,6 +109,11 @@ public class D20Sheet extends JFrame {
 		setModel(model);
 	}
 
+	public D20Sheet(final String initialFile) {
+		this();
+		loadModelResource(new File(initialFile));
+	}
+	
 	private void reorderTabs() {
 		this.tabbedPane.removeAll();
 		tabbedPane.addTab("Summary", null, summaryTab, null);