All pastes #356061 Raw Edit

Garret

public text v1 · immutable
·published 2007-02-14 22:29 UTC
rendered paste body
package se.kth.ict.inetprog.one.gp.irc.gui;

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;

import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

import se.kth.ict.inetprog.one.gp.irc.util.Config;

public class PreferenceUserPanel extends JPanel {

	private String title = "User";
	
	private JLabel	nicknameLabel				= new JLabel("Nickname:"),
					alternativeNicknameLabel	= new JLabel("Alternative nickname:");
	private JTextField	nicknameTextField				= new JTextField(),
						alternativeNicknameTextField	= new JTextField();
	
	private GridBagConstraints gbc = new GridBagConstraints();

	public PreferenceUserPanel(){
		//this.setLayout(new GridBagLayout());
		this.setBounds(0, 0, this.getWidth(), this.getHeight());
		
		nicknameTextField.setText(Config.getNickname());
		alternativeNicknameTextField.setText(Config.getAlternativeNickname());
		
		nicknameLabel.setBounds(0, 0, 100, 20);
		this.add(nicknameLabel);
		alternativeNicknameLabel.setBounds(0, 30, 100, 20);
		this.add(alternativeNicknameLabel);
		nicknameTextField.setBounds(0, 60, 100, 20);
		this.add(nicknameTextField);
		alternativeNicknameTextField.setBounds(0, 90, 100, 20);
		this.add(alternativeNicknameTextField);
		
		//gbc.anchor = GridBagConstraints.NORTHEAST;
		/*gbc.fill = GridBagConstraints.HORIZONTAL;
		
		Insets insets = new Insets(2, 10, 2, 10);
		gbc.insets = insets;
		
		gbc.gridx = 0;
		gbc.gridy = 0;
		this.add(nicknameLabel, gbc);
		gbc.gridx = 0;
		gbc.gridy = 1;
		this.add(alternativeNicknameLabel, gbc);
		gbc.weightx = 0.3;
		gbc.gridx = 1;
		gbc.gridy = 0;
		this.add(nicknameTextField, gbc);
		gbc.gridx = 1;
		gbc.gridy = 1;
		this.add(alternativeNicknameTextField, gbc);*/
	}
	
	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}
	
	public String getNickname() {
		return nicknameTextField.getText();
	}
	
	public String getAlternativeNickname() {
		return alternativeNicknameTextField.getText();
	}
	
}