@@ -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);
@@ -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);