예제 #1
0
 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);
     }
   }
 }
예제 #2
0
  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();
  }
예제 #3
0
 private void handleNew() {
   panel.setText("");
   panel.format();
 }