/** * Create a scroll pane of one of the databases * * @param type A string of either SQLInterface.TABITEM or SQLInterface.TABPERSON used to determine * which database to print. * @return A scroll pane showing the database chosen in the parameter or the person database by * default. * @throws IOException */ public static ScrollPane printDatabase(String type) throws IOException { TextArea textArea; switch (type) { case (SQLInterface.TABITEM): textArea = new TextArea(itemDatabase.getDatabase().toString()); break; case (SQLInterface.TABPERSON): textArea = new TextArea(personDatabase.getDatabase().toString()); break; default: textArea = new TextArea(personDatabase.getDatabase().toString()); break; } textArea.setEditable(false); // stop the user being able to edit this and thinking it will save. ScrollPane scrollPane = new ScrollPane(textArea); textArea.setWrapText(true); scrollPane.setHvalue(600); scrollPane.setVvalue(800); return scrollPane; }