package jexer.demos;
import java.io.*;
-import java.util.*;
import jexer.*;
import jexer.event.*;
item = subMenu.addItem(2002, "&Normal (sub)");
if (getScreen() instanceof SwingTerminal) {
- TMenu swingMenu = addMenu("&Swing");
+ TMenu swingMenu = addMenu("Swin&g");
item = swingMenu.addItem(3000, "&Bigger +2");
item = swingMenu.addItem(3001, "&Smaller -2");
}
String filename = fileOpenBox(".");
if (filename != null) {
try {
- File file = new File(filename);
- StringBuilder fileContents = new StringBuilder();
- Scanner scanner = new Scanner(file);
- String EOL = System.getProperty("line.separator");
-
- try {
- while (scanner.hasNextLine()) {
- fileContents.append(scanner.nextLine() + EOL);
- }
- new DemoTextWindow(this, filename,
- fileContents.toString());
- } finally {
- scanner.close();
- }
+ new TEditorWindow(this, new File(filename));
} catch (IOException e) {
e.printStackTrace();
}