private void handleOpen() { if (file != null) fc.setCurrentDirectory(file); int retVal = fc.showOpenDialog(this); if (retVal == JFileChooser.APPROVE_OPTION) { file = fc.getSelectedFile(); String fileContents = ""; try { fileContents = FileUtils.readFileToString(file); panel.setText(fileContents); panel.format(); } catch (IOException e) { log.warn(e.getMessage(), e); } } }
public JsonViewerFrame() { panel = new JsonViewer(); setLayout(new BorderLayout()); add(BorderLayout.CENTER, panel); panel.setDefaultButton(); // panel.setResource(resource); setTitle("Json Viewer - Ajax Proxy"); setPreferredSize(new Dimension(900, 700)); setMinimumSize(new Dimension(500, 380)); setDefaultCloseOperation(DISPOSE_ON_CLOSE); URL imgUrl = ClassLoader.getSystemClassLoader().getResource("icon.png"); Image image = Toolkit.getDefaultToolkit().getImage(imgUrl); this.setIconImage(image); this.windowId = Windows.get().add(this); initMenuBar(); pack(); }
private void handleNew() { panel.setText(""); panel.format(); }