All pastes #2054089 Raw Edit

Unnamed

public text v1 · immutable
#2054089 ·published 2011-05-05 05:34 UTC
rendered paste body
private GridBagLayout layout;

// ...

public ChatClient() {
		/* GUI section */
		super("Chat Client");
		setLayout(layout);
		GridBagConstraints c = new GridBagConstraints();
		
		c.gridx = 0;
		c.gridy = 0;
		c.gridwidth = 6;
		c.gridheight = 10;
		c.weighty = 0.9;
		c.fill = GridBagConstraints.BOTH;
		c.anchor = GridBagConstraints.FIRST_LINE_START;
		add(new JScrollPane(msgBox), c);
		
		c.gridx = 0;
		c.gridy = 10;
		c.gridwidth = 5;
		c.gridheight = 2;
		c.weighty = 0;
		c.fill = GridBagConstraints.HORIZONTAL;
		c.anchor = GridBagConstraints.LAST_LINE_START;
		add(entryBar, c);
		
		c.gridx = 5;
		c.gridy = 1;
		c.gridwidth = 1;
		c.gridheight = 2;
		c.weightx = 0.16;
		c.fill = GridBagConstraints.NONE;
		c.anchor = GridBagConstraints.LAST_LINE_END; 
		add(sendButton, c);
		
	        //...

		msgBox.setEditable(false); // (this is the messages received pane)
		
		pack();
		setVisible(true);
		/* end GUI section */
     //...
     }