/*
 *
 * DO NOT EDIT ... AUTOGENERATED BY XML2PANEL
 *
 */

public class Resolutions extends javax.swing.JPanel {

public javax.swing.JLabel labelResPreDefined = null;
public javax.swing.JComboBox comboboxResPreDefined = null;
public javax.swing.JLabel labelWidth = null;
public javax.swing.JTextField textfieldWidth = null;
public javax.swing.JLabel labelHeight = null;
public javax.swing.JTextField textfieldHeight = null;
public javax.swing.JLabel labelColPreDefined = null;
public javax.swing.JComboBox comboboxColPreDefined = null;
private java.awt.GridBagConstraints layoutcolumn0 = null;
private java.awt.GridBagConstraints layoutcolumn1 = null;

public Resolutions () {
	super();
	privatepreinit();
	preinit();
	privateaddinit();
	addinit();
}

private void privatepreinit () {
	labelResPreDefined = new javax.swing.JLabel ();
	comboboxResPreDefined = new javax.swing.JComboBox ();
	labelWidth = new javax.swing.JLabel ();
	textfieldWidth = new javax.swing.JTextField ();
	labelHeight = new javax.swing.JLabel ();
	textfieldHeight = new javax.swing.JTextField ();
	labelColPreDefined = new javax.swing.JLabel ();
	comboboxColPreDefined = new javax.swing.JComboBox ();

	labelResPreDefined.setText ("Presets :");
	labelResPreDefined.setLabelFor (comboboxResPreDefined);
	String internaltempcomboboxResPreDefined[] = {
		"640x480",
		"1024x768"};
	comboboxResPreDefined.setModel (new javax.swing.DefaultComboBoxModel (internaltempcomboboxResPreDefined));
	comboboxResPreDefined.addActionListener (new java.awt.event.ActionListener() {
		public void actionPerformed (java.awt.event.ActionEvent e) {
			   String[] xyw = ((String)comboboxResPreDefined.getSelectedItem()).split ("x");   textfieldWidth.setText (xyw[0]);   textfieldHeight.setText (xyw[1]);   
			onResPreDefinedComboBox ();
		}
	});
	labelWidth.setText ("X :");
	labelWidth.setLabelFor (textfieldWidth);
	textfieldWidth.setText ("640");
	textfieldWidth.setColumns (10);
	labelHeight.setText ("Y :");
	labelHeight.setLabelFor (textfieldHeight);
	textfieldHeight.setText ("480");
	textfieldHeight.setColumns (10);
	labelColPreDefined.setText ("Farben :");
	labelColPreDefined.setLabelFor (comboboxColPreDefined);
	String internaltempcomboboxColPreDefined[] = {
		"Yellow",
		"Rainbow",
		"Normal",
		"Space"};
	comboboxColPreDefined.setModel (new javax.swing.DefaultComboBoxModel (internaltempcomboboxColPreDefined));
	comboboxColPreDefined.addActionListener (new java.awt.event.ActionListener() {
		public void actionPerformed (java.awt.event.ActionEvent e) {
			onColPreDefinedComboBox ();
		}
	});

	layoutcolumn0 = new java.awt.GridBagConstraints ();
	layoutcolumn0.anchor = java.awt.GridBagConstraints.EAST;
	layoutcolumn0.gridwidth = java.awt.GridBagConstraints.RELATIVE;
	layoutcolumn1 = new java.awt.GridBagConstraints ();
	layoutcolumn1.anchor = java.awt.GridBagConstraints.WEST;
	layoutcolumn1.fill = java.awt.GridBagConstraints.HORIZONTAL;
	layoutcolumn1.gridwidth = java.awt.GridBagConstraints.REMAINDER;
}

public void preinit () {
	/* OVERRIDE ME IF YOU WANT ... NOTHING ADDED TO PANEL */
}

private void privateaddinit () {
	setBorder (new javax.swing.border.TitledBorder ("Aufloesung"));
	setLayout (new java.awt.GridBagLayout ());
	add (labelResPreDefined, layoutcolumn0);
	add (comboboxResPreDefined, layoutcolumn1);
	add (labelWidth, layoutcolumn0);
	add (textfieldWidth, layoutcolumn1);
	add (labelHeight, layoutcolumn0);
	add (textfieldHeight, layoutcolumn1);
	add (labelColPreDefined, layoutcolumn0);
	add (comboboxColPreDefined, layoutcolumn1);
}

public void addinit () {
	/* OVERRIDE ME IF YOU WANT ... ANYTHING ADDED TO PANEL */
}

public void onResPreDefinedComboBox () {
	/* OVERRIDE ME IF YOU WANT ... */
	System.out.println ("event onResPreDefinedComboBox detected.");
}

public void onColPreDefinedComboBox () {
	/* OVERRIDE ME IF YOU WANT ... */
	System.out.println ("event onColPreDefinedComboBox detected.");
}

}
