예제 #1
0
 public AppWin() {
   super("Guido's Draft Experience");
   setSize(1280, 770);
   setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   // setLookAndFeel();
   DraftPanel dp = new DraftPanel();
   dp.setBackground(Color.WHITE);
   add(dp);
   setVisible(true);
 }
예제 #2
0
  public void displayDraftPanel() {
    saveState();

    messagePanel.hided();
    messageTreeTable.hided();

    if (gmailView) mainSplit.setRightComponent(draftPanel.getPanel());
    else rightSplit.setRightComponent(draftPanel.getPanel());

    // mainSplit.validate();

    draftPanel.redisplayed();

    loadState();
  }
예제 #3
0
  public void displayMessage() {
    saveState();

    messageTreeTable.hided();
    draftPanel.hided();

    if (gmailView) mainSplit.setRightComponent(messagePanel.getPanel());
    else rightSplit.setRightComponent(messagePanel.getPanel());

    messagePanel.redisplayed();
    // mainSplit.validate();

    if (messagePanel.getMessage() != null && !messagePanel.getMessage().isRead()) {
      messagePanel.getMessage().setRead(true);

      int row = messageTreeTable.getRow(messagePanel.getMessage());

      if (row >= 0) messageTreeTable.refresh(row);
      else messageTreeTable.refresh();

      boardTree.refresh(messagePanel.getMessage().getBoard());
    }

    messagePanel.redisplayed();

    loadState();
  }