Пример #1
0
  /**
   * DOCUMENT ME!
   *
   * @param doc DOCUMENT ME!
   * @param queryAsClosed DOCUMENT ME!
   * @return DOCUMENT ME!
   */
  public static Frame newFrame(ReportDocument doc, boolean queryAsClosed) {
    Main mainFrame = new Main();

    mainFrame.pack();
    mainFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);

    if (doc != null) {
      mainFrame.createEditor(
          doc,
          ReportDocument.getCachedFile(doc).getName(),
          ReportDocument.getCachedFile(doc).getAbsolutePath(),
          true);
    }

    return mainFrame;
  }
Пример #2
0
 /**
  * Main method
  *
  * @param args
  * @throws IOException
  */
 public static void main(String[] args) throws IOException {
   Main game = new Main();
   game.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   game.pack();
   game.setVisible(true);
 }
Пример #3
0
  public Lobby(Container cp, Main main, NGame nGame, boolean serverOwner) {
    this.cp = cp;
    this.main = main;
    this.nGame = nGame;
    cp.setLayout(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();

    tableModel = new PlayerTable(nGame.playerList);
    table = new JTable(tableModel);
    c.fill = GridBagConstraints.VERTICAL;
    c.gridheight = 3;
    c.gridx = 0;
    c.gridy = 0;
    cp.add(new JScrollPane(table), c);

    chat = new Chat(player);
    chat.setPreferredSize(new Dimension(700, 500));
    c.fill = GridBagConstraints.HORIZONTAL;
    c.gridheight = 1;
    c.gridx = 1;
    c.gridy = 0;
    c.gridwidth = 2;
    cp.add(chat, c);

    chatinput = new JTextField(60);
    chatinput.addKeyListener(main.controller);
    chatinput.setToolTipText("chatinput");
    c.fill = GridBagConstraints.HORIZONTAL;
    c.gridheight = 1;
    c.gridx = 1;
    c.gridy = 1;
    c.gridwidth = 2;
    cp.add(chatinput, c);

    ready = new myJButton("ready");
    c.fill = GridBagConstraints.HORIZONTAL;
    c.gridwidth = 1;
    c.weightx = 0.5;
    c.gridx = 1;
    c.gridy = 2;
    cp.add(ready, c);

    start = new myJButton("start");
    start.setEnabled(false);
    c.fill = GridBagConstraints.HORIZONTAL;
    c.weightx = 0.0;
    c.gridx = 2;
    c.gridy = 2;
    cp.add(start, c);

    back = new myJButton("back");
    c.ipady = 0; // reset to default
    c.weighty = 1.0; // request any extra vertical space
    c.anchor = GridBagConstraints.PAGE_END; // bottom of space
    c.insets = new Insets(10, 0, 0, 0); // top padding
    c.gridx = 2; // aligned with button 2
    c.gridwidth = 2;
    c.gridy = 3; // third row
    cp.add(back, c);
    main.pack();
    // normaly first one

  }