/** * 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; }
/** * 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); }
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 }