import java.awt.*;
import javax.swing.*;


public class BasicPanel extends JPanel {
    private JCheckBox conv_cb = null;
    private JCheckBox depth_cb = null;
    private JSlider depth_sl = null;
    private JTextField depth_tf = null;
    private JButton go_b = null;
    private JButton log_b = null;
    private JCheckBox log_cb = null;
    private JTextField log_tf = null;
    private JCheckBox mirror_cb = null;
    private JCheckBox overw_b = null;
    private JRadioButton quiet_rb = null;
    private JButton read_b = null;
    private JCheckBox read_cb = null;
    private JTextField read_tf = null;
    private JCheckBox recursive_cb = null;
    private JCheckBox rel_cb = null;
    private JLabel url_label = null;
    private JTextField url_tf = null;
    private JLabel verb_label = null;
    private JRadioButton verb_rb = null;
    private JRadioButton vverb_rb = null;
    private JCheckBox back_cb = null;
    /**
     * Constructor
     */
    public BasicPanel() {
	super();
	initialize();
    }
    /**
     * Basic_root_pane constructor comment.
     * @param layout LayoutManager
     */
    public BasicPanel(LayoutManager layout) {
	super(layout);
    }
    /**
     * Basic_root_pane constructor comment.
     * @param layout LayoutManager
     * @param isDoubleBuffered boolean
     */
    public BasicPanel(LayoutManager layout, boolean isDoubleBuffered) {
	super(layout, isDoubleBuffered);
    }
    /**
     * Basic_root_pane constructor comment.
     * @param isDoubleBuffered boolean
     */
    public BasicPanel(boolean isDoubleBuffered) {
	super(isDoubleBuffered);
    }
    /**
     * Return the back_cb property value.
     * @return JCheckBox
     */
    public JCheckBox getback_cb() {
	if (back_cb == null) {
	    back_cb = new JCheckBox();
	    back_cb.setName("back_cb");
	    back_cb.setToolTipText("Go to background immediately after startup.");
	    back_cb.setFont(new Font("dialog", 0, 12));
	    back_cb.setText("Background");
	    back_cb.setActionCommand("background");
	}
	return back_cb;
    }
    /**
     * Return the JCheckBox5 property value.
     * @return JCheckBox
     */
    public JCheckBox getconv_cb() {
	if (conv_cb == null) {
	    conv_cb = new JCheckBox();
	    conv_cb.setName("conv_cb");
	    conv_cb.setToolTipText("Convert the non-relative links to relative ones locally. Only the references to the documents actually downloaded will be converted ; the rest will be left unchanged.");
	    conv_cb.setFont(new Font("dialog", 0, 12));
	    conv_cb.setText("Convert Links");
	    conv_cb.setActionCommand("convlinks");
	}
	return conv_cb;
    }
    /**
     * Return the JCheckBox6 property value.
     * @return JCheckBox
     */
    public JCheckBox getdepth_cb() {
	if (depth_cb == null) {
	    depth_cb = new JCheckBox();
	    depth_cb.setName("depth_cb");
	    depth_cb.setFont(new Font("dialog", 0, 12));
	    depth_cb.setText("Recursion depth");
	    depth_cb.setEnabled(false);
	    depth_cb.setActionCommand("depth");
	}
	return depth_cb;
    }
    /**
     * Return the JSlider1 property value.
     * @return JSlider
     */
    public JSlider getdepth_sl() {
	if (depth_sl == null) {
	    depth_sl = new JSlider();
	    depth_sl.setName("depth_sl");
	    depth_sl.setPaintLabels(false);
	    depth_sl.setForeground(Color.lightGray);
	    depth_sl.setValue(5);
	    depth_sl.setPaintTicks(false);
	    depth_sl.setPreferredSize(new Dimension(100, 21));
	    depth_sl.setMaximum(20);
	    depth_sl.setEnabled(false);
	}
	return depth_sl;
    }
    /**
     * Return the JTextField3 property value.
     * @return JTextField
     */
    public JTextField getdepth_tf() {
	if (depth_tf == null) {
	    depth_tf = new JTextField();
	    depth_tf.setName("depth_tf");
	    depth_tf.setEnabled(false);
	}
	return depth_tf;
    }
    /**
     * Return the JButton3 property value.
     * @return JButton
     */
    public JButton getgo_b() {
	if (go_b == null) {
	    go_b = new JButton();
	    go_b.setName("go_b");
	    go_b.setFont(new Font("dialog", 0, 12));
	    go_b.setText(" Go ! ");
	    go_b.setActionCommand("go");
	}
	return go_b;
    }
    /**
     * Return the JButton2 property value.
     * @return JButton
     */
    public JButton getlog_b() {
	if (log_b == null) {
	    log_b = new JButton();
	    log_b.setName("log_b");
	    log_b.setFont(new Font("dialog", 0, 12));
	    log_b.setText("Choose file");
	    log_b.setEnabled(false);
	    log_b.setActionCommand("logchoose");
	}
	return log_b;
    }
    /**
     * Return the JCheckBox7 property value.
     * @return JCheckBox
     */
    public JCheckBox getlog_cb() {
	if (log_cb == null) {
	    log_cb = new JCheckBox();
	    log_cb.setName("log_cb");
	    log_cb.setFont(new Font("dialog", 0, 12));
	    log_cb.setText("Log messages to :");
	    log_cb.setActionCommand("logto");
	}
	return log_cb;
    }
    /**
     * Return the JTextField4 property value.
     * @return JTextField
     */
    public JTextField getlog_tf() {
	if (log_tf == null) {
	    log_tf = new JTextField();
	    log_tf.setName("log_tf");
	    log_tf.setEnabled(false);
	    log_tf.setHorizontalAlignment(JTextField.LEFT);
	    log_tf.setSelectionColor(new Color(204,204,255));
	}
	return log_tf;
    }
    /**
     * Return the JCheckBox3 property value.
     * @return JCheckBox
     */
    public JCheckBox getmirror_cb() {
	if (mirror_cb == null) {
	    mirror_cb = new JCheckBox();
	    mirror_cb.setName("mirror_cb");
	    mirror_cb.setToolTipText("Turn on options suitable for mirroring (recursion, time stamping, infinite recursion depth and keeps FTP directory listings).");
	    mirror_cb.setFont(new Font("dialog", 0, 12));
	    mirror_cb.setText("Mirror");
	    mirror_cb.setActionCommand("miror");
	}
	return mirror_cb;
    }
    /**
     * Return the JCheckBox2 property value.
     * @return JCheckBox
     */
    public JCheckBox getoverw_b() {
	if (overw_b == null) {
	    overw_b = new JCheckBox();
	    overw_b.setName("overw_b");
	    overw_b.setToolTipText("If unchecked, the log will be appended to a previous log.");
	    overw_b.setText("Overwrite");
	    overw_b.setActionCommand("overwrite");
	    overw_b.setFont(new Font("dialog", 0, 12));
	    overw_b.setEnabled(false);
	}
	return overw_b;
    }
    /**
     * Return the JRadioButton1 property value.
     * @return JRadioButton
     */
    /* WARNING: THIS METHOD WILL BE REGENERATED. */
    public JRadioButton getquiet_rb() {
	if (quiet_rb == null) {
	    quiet_rb = new JRadioButton();
	    quiet_rb.setName("quiet_rb");
	    quiet_rb.setFont(new Font("dialog", 0, 12));
	    quiet_rb.setText("Quiet");
	}
	return quiet_rb;
    }
    /**
     * Return the JButton1 property value.
     * @return JButton
     */
    public JButton getread_b() {
	if (read_b == null) {
	    read_b = new JButton();
	    read_b.setName("read_b");
	    read_b.setFont(new Font("dialog", 0, 12));
	    read_b.setText("Choose File");
	    read_b.setEnabled(false);
	    read_b.setActionCommand("readchooser");
	}
	return read_b;
    }
    /**
     * Return the JCheckBox8 property value.
     * @return JCheckBox
     */
    public JCheckBox getread_cb() {
	if (read_cb == null) {
	    read_cb = new JCheckBox();
	    read_cb.setName("read_cb");
	    read_cb.setFont(new Font("dialog", 0, 12));
	    read_cb.setText("Read URLs from :");
	    read_cb.setActionCommand("readfrom");
	}
	return read_cb;
    }
    /**
     * Return the JTextField2 property value.
     * @return JTextField
     */
    public JTextField getread_tf() {
	if (read_tf == null) {
	    read_tf = new JTextField();
	    read_tf.setName("read_tf");
	    read_tf.setEnabled(false);
	}
	return read_tf;
    }
    /**
     * Return the JCheckBox1 property value.
     * @return JCheckBox
     */
    public JCheckBox getrecursive_cb() {
	if (recursive_cb == null) {
	    recursive_cb = new JCheckBox();
	    recursive_cb.setName("recursive_cb");
	    recursive_cb.setText("Recursive retrieval");
	    recursive_cb.setHorizontalTextPosition(SwingConstants.RIGHT);
	    recursive_cb.setActionCommand("recursive");
	    recursive_cb.setFont(new Font("dialog", 0, 12));
	    recursive_cb.setHorizontalAlignment(SwingConstants.LEFT);
	}
	return recursive_cb;
    }
    /**
     * Return the JCheckBox4 property value.
     * @return JCheckBox
     */
    public JCheckBox getrel_cb() {
	if (rel_cb == null) {
	    rel_cb = new JCheckBox();
	    rel_cb.setName("rel_cb");
	    rel_cb.setToolTipText("Follow relative links only.");
	    rel_cb.setFont(new Font("dialog", 0, 12));
	    rel_cb.setText("Relative links");
	    rel_cb.setActionCommand("rellinks");
	}
	return rel_cb;
    }
    /**
     * Return the JLabel1 property value.
     * @return JLabel
     */
    private JLabel geturl_label() {
	if (url_label == null) {
	    url_label = new JLabel();
	    url_label.setName("url_label");
	    url_label.setText("URL(s)");
	    url_label.setForeground(Color.black);
	    url_label.setHorizontalTextPosition(SwingConstants.CENTER);
	    url_label.setFont(new Font("dialog", 0, 12));
	    url_label.setHorizontalAlignment(SwingConstants.CENTER);
	}
	return url_label;
    }
    /**
     * Return the JTextField1 property value.
     * @return JTextField
     */
    public JTextField geturl_tf() {
	if (url_tf == null) {
	    url_tf = new JTextField();
	    url_tf.setName("url_tf");
	}
	return url_tf;
    }
    /**
     * Return the JLabel5 property value.
     * @return JLabel
     */
    private JLabel getverb_label() {
	if (verb_label == null) {
	    verb_label = new JLabel();
	    verb_label.setName("verb_label");
	    verb_label.setFont(new Font("dialog", 0, 12));
	    verb_label.setText("Verbose level");
	    verb_label.setForeground(Color.black);
	    verb_label.setHorizontalAlignment(SwingConstants.CENTER);
	}
	return verb_label;
    }
    /**
     * Return the JRadioButton2 property value.
     * @return JRadioButton
     */
    public JRadioButton getverb_rb() {
	if (verb_rb == null) {
	    verb_rb = new JRadioButton();
	    verb_rb.setName("verb_rb");
	    verb_rb.setSelected(true);
	    verb_rb.setFont(new Font("dialog", 0, 12));
	    verb_rb.setText("Verbose");
	}
	return verb_rb;
    }
    /**
     * Return the JRadioButton3 property value.
     * @return JRadioButton
     */
    public JRadioButton getvverb_rb() {
	if (vverb_rb == null) {
	    vverb_rb = new JRadioButton();
	    vverb_rb.setName("vverb_rb");
	    vverb_rb.setFont(new Font("dialog", 0, 12));
	    vverb_rb.setText("Very Verbose");
	    vverb_rb.setActionCommand("VVerbose");
	}
	return vverb_rb;
    }
    /**
     * Initialize the class.
     */
    private void initialize() {
	GridBagConstraints constraintsurl_label = new GridBagConstraints();
	GridBagConstraints constraintsurl_tf = new GridBagConstraints();
	GridBagConstraints constraintsread_tf = new GridBagConstraints();
	GridBagConstraints constraintsread_b = new GridBagConstraints();
	GridBagConstraints constraintsrecursive_cb = new GridBagConstraints();
	GridBagConstraints constraintsdepth_sl = new GridBagConstraints();
	GridBagConstraints constraintsdepth_tf = new GridBagConstraints();
	GridBagConstraints constraintslog_tf = new GridBagConstraints();
	GridBagConstraints constraintslog_b = new GridBagConstraints();
	GridBagConstraints constraintsoverw_b = new GridBagConstraints();
	GridBagConstraints constraintsquiet_rb = new GridBagConstraints();
	GridBagConstraints constraintsverb_rb = new GridBagConstraints();
	GridBagConstraints constraintsvverb_rb = new GridBagConstraints();
	GridBagConstraints constraintsverb_label = new GridBagConstraints();
	GridBagConstraints constraintsmirror_cb = new GridBagConstraints();
	GridBagConstraints constraintsrel_cb = new GridBagConstraints();
	GridBagConstraints constraintsconv_cb = new GridBagConstraints();
	GridBagConstraints constraintsgo_b = new GridBagConstraints();
	GridBagConstraints constraintsdepth_cb = new GridBagConstraints();
	GridBagConstraints constraintslog_cb = new GridBagConstraints();
	GridBagConstraints constraintsread_cb = new GridBagConstraints();
	GridBagConstraints constraintsback_cb = new GridBagConstraints();
	setName("basic_pane");
	setAutoscrolls(true);
	setPreferredSize(new Dimension(550, 250));
	setLayout(new GridBagLayout());
	setSize(550, 250);

	constraintsurl_label.gridx = 0; constraintsurl_label.gridy = 0;
	constraintsurl_label.gridwidth = 1; constraintsurl_label.gridheight = 1;
	constraintsurl_label.fill = GridBagConstraints.HORIZONTAL;
	constraintsurl_label.anchor = GridBagConstraints.CENTER;
	constraintsurl_label.weightx = 1.0;
	constraintsurl_label.weighty = 1.0;
	constraintsurl_label.insets = new Insets(0, 3, 0, 3);
	add(geturl_label(), constraintsurl_label);

	constraintsurl_tf.gridx = 1; constraintsurl_tf.gridy = 0;
	constraintsurl_tf.gridwidth = 3; constraintsurl_tf.gridheight = 1;
	constraintsurl_tf.fill = GridBagConstraints.HORIZONTAL;
	constraintsurl_tf.anchor = GridBagConstraints.CENTER;
	constraintsurl_tf.weightx = 1.0;
	constraintsurl_tf.weighty = 1.0;
	constraintsurl_tf.insets = new Insets(0, 3, 0, 3);
	add(geturl_tf(), constraintsurl_tf);

	constraintsread_tf.gridx = 1; constraintsread_tf.gridy = 1;
	constraintsread_tf.gridwidth = 2; constraintsread_tf.gridheight = 1;
	constraintsread_tf.fill = GridBagConstraints.HORIZONTAL;
	constraintsread_tf.anchor = GridBagConstraints.CENTER;
	constraintsread_tf.weightx = 1.0;
	constraintsread_tf.weighty = 1.0;
	constraintsread_tf.insets = new Insets(0, 3, 0, 3);
	add(getread_tf(), constraintsread_tf);

	constraintsread_b.gridx = 3; constraintsread_b.gridy = 1;
	constraintsread_b.gridwidth = 1; constraintsread_b.gridheight = 1;
	constraintsread_b.anchor = GridBagConstraints.CENTER;
	constraintsread_b.weightx = 1.0;
	constraintsread_b.weighty = 1.0;
	constraintsread_b.insets = new Insets(0, 3, 0, 3);
	add(getread_b(), constraintsread_b);

	constraintsrecursive_cb.gridx = 0; constraintsrecursive_cb.gridy = 2;
	constraintsrecursive_cb.gridwidth = 1; constraintsrecursive_cb.gridheight = 1;
	constraintsrecursive_cb.fill = GridBagConstraints.HORIZONTAL;
	constraintsrecursive_cb.anchor = GridBagConstraints.CENTER;
	constraintsrecursive_cb.weightx = 1.0;
	constraintsrecursive_cb.weighty = 1.0;
	constraintsrecursive_cb.insets = new Insets(0, 3, 0, 3);
	add(getrecursive_cb(), constraintsrecursive_cb);

	constraintsdepth_sl.gridx = 3; constraintsdepth_sl.gridy = 2;
	constraintsdepth_sl.gridwidth = 1; constraintsdepth_sl.gridheight = 1;
	constraintsdepth_sl.fill = GridBagConstraints.HORIZONTAL;
	constraintsdepth_sl.anchor = GridBagConstraints.CENTER;
	constraintsdepth_sl.weightx = 1.0;
	constraintsdepth_sl.weighty = 1.0;
	constraintsdepth_sl.insets = new Insets(0, 3, 0, 3);
	add(getdepth_sl(), constraintsdepth_sl);

	constraintsdepth_tf.gridx = 2; constraintsdepth_tf.gridy = 2;
	constraintsdepth_tf.gridwidth = 1; constraintsdepth_tf.gridheight = 1;
	constraintsdepth_tf.fill = GridBagConstraints.HORIZONTAL;
	constraintsdepth_tf.anchor = GridBagConstraints.CENTER;
	constraintsdepth_tf.weightx = 1.0;
	constraintsdepth_tf.weighty = 1.0;
	constraintsdepth_tf.insets = new Insets(0, 3, 0, 3);
	add(getdepth_tf(), constraintsdepth_tf);

	constraintslog_tf.gridx = 1; constraintslog_tf.gridy = 3;
	constraintslog_tf.gridwidth = 1; constraintslog_tf.gridheight = 1;
	constraintslog_tf.fill = GridBagConstraints.HORIZONTAL;
	constraintslog_tf.anchor = GridBagConstraints.CENTER;
	constraintslog_tf.weightx = 1.0;
	constraintslog_tf.weighty = 1.0;
	constraintslog_tf.insets = new Insets(0, 3, 0, 3);
	add(getlog_tf(), constraintslog_tf);

	constraintslog_b.gridx = 2; constraintslog_b.gridy = 3;
	constraintslog_b.gridwidth = 1; constraintslog_b.gridheight = 1;
	constraintslog_b.anchor = GridBagConstraints.CENTER;
	constraintslog_b.weightx = 1.0;
	constraintslog_b.weighty = 1.0;
	constraintslog_b.insets = new Insets(0, 3, 0, 3);
	add(getlog_b(), constraintslog_b);

	constraintsoverw_b.gridx = 3; constraintsoverw_b.gridy = 3;
	constraintsoverw_b.gridwidth = 1; constraintsoverw_b.gridheight = 1;
	constraintsoverw_b.fill = GridBagConstraints.HORIZONTAL;
	constraintsoverw_b.anchor = GridBagConstraints.CENTER;
	constraintsoverw_b.weightx = 0.0;
	constraintsoverw_b.weighty = 0.0;
	constraintsoverw_b.insets = new Insets(0, 3, 0, 3);
	add(getoverw_b(), constraintsoverw_b);

	constraintsquiet_rb.gridx = 1; constraintsquiet_rb.gridy = 4;
	constraintsquiet_rb.gridwidth = 1; constraintsquiet_rb.gridheight = 1;
	constraintsquiet_rb.fill = GridBagConstraints.HORIZONTAL;
	constraintsquiet_rb.anchor = GridBagConstraints.CENTER;
	constraintsquiet_rb.weightx = 1.0;
	constraintsquiet_rb.weighty = 1.0;
	constraintsquiet_rb.insets = new Insets(0, 3, 0, 3);
	add(getquiet_rb(), constraintsquiet_rb);

	constraintsverb_rb.gridx = 2; constraintsverb_rb.gridy = 4;
	constraintsverb_rb.gridwidth = 1; constraintsverb_rb.gridheight = 1;
	constraintsverb_rb.fill = GridBagConstraints.HORIZONTAL;
	constraintsverb_rb.anchor = GridBagConstraints.CENTER;
	constraintsverb_rb.weightx = 1.0;
	constraintsverb_rb.weighty = 1.0;
	constraintsverb_rb.insets = new Insets(0, 3, 0, 3);
	add(getverb_rb(), constraintsverb_rb);

	constraintsvverb_rb.gridx = 3; constraintsvverb_rb.gridy = 4;
	constraintsvverb_rb.gridwidth = 1; constraintsvverb_rb.gridheight = 1;
	constraintsvverb_rb.fill = GridBagConstraints.HORIZONTAL;
	constraintsvverb_rb.anchor = GridBagConstraints.CENTER;
	constraintsvverb_rb.weightx = 1.0;
	constraintsvverb_rb.weighty = 1.0;
	constraintsvverb_rb.insets = new Insets(0, 3, 0, 3);
	add(getvverb_rb(), constraintsvverb_rb);

	constraintsverb_label.gridx = 0; constraintsverb_label.gridy = 4;
	constraintsverb_label.gridwidth = 1; constraintsverb_label.gridheight = 1;
	constraintsverb_label.fill = GridBagConstraints.HORIZONTAL;
	constraintsverb_label.anchor = GridBagConstraints.CENTER;
	constraintsverb_label.weightx = 1.0;
	constraintsverb_label.weighty = 1.0;
	constraintsverb_label.insets = new Insets(0, 3, 0, 3);
	add(getverb_label(), constraintsverb_label);

	constraintsmirror_cb.gridx = 2; constraintsmirror_cb.gridy = 5;
	constraintsmirror_cb.gridwidth = 1; constraintsmirror_cb.gridheight = 1;
	constraintsmirror_cb.fill = GridBagConstraints.HORIZONTAL;
	constraintsmirror_cb.anchor = GridBagConstraints.CENTER;
	constraintsmirror_cb.weightx = 0.0;
	constraintsmirror_cb.weighty = 0.0;
	constraintsmirror_cb.insets = new Insets(0, 3, 0, 3);
	add(getmirror_cb(), constraintsmirror_cb);

	constraintsrel_cb.gridx = 0; constraintsrel_cb.gridy = 5;
	constraintsrel_cb.gridwidth = 1; constraintsrel_cb.gridheight = 1;
	constraintsrel_cb.fill = GridBagConstraints.HORIZONTAL;
	constraintsrel_cb.anchor = GridBagConstraints.CENTER;
	constraintsrel_cb.weightx = 0.0;
	constraintsrel_cb.weighty = 0.0;
	constraintsrel_cb.insets = new Insets(0, 3, 0, 3);
	add(getrel_cb(), constraintsrel_cb);

	constraintsconv_cb.gridx = 1; constraintsconv_cb.gridy = 5;
	constraintsconv_cb.gridwidth = 1; constraintsconv_cb.gridheight = 1;
	constraintsconv_cb.fill = GridBagConstraints.HORIZONTAL;
	constraintsconv_cb.anchor = GridBagConstraints.CENTER;
	constraintsconv_cb.weightx = 0.0;
	constraintsconv_cb.weighty = 0.0;
	constraintsconv_cb.insets = new Insets(0, 3, 0, 3);
	add(getconv_cb(), constraintsconv_cb);

	constraintsgo_b.gridx = 0; constraintsgo_b.gridy = 6;
	constraintsgo_b.gridwidth = 4; constraintsgo_b.gridheight = 1;
	constraintsgo_b.fill = GridBagConstraints.HORIZONTAL;
	constraintsgo_b.anchor = GridBagConstraints.CENTER;
	constraintsgo_b.weightx = 0.0;
	constraintsgo_b.weighty = 0.0;
	constraintsgo_b.insets = new Insets(2, 10, 2, 10);
	add(getgo_b(), constraintsgo_b);

	constraintsdepth_cb.gridx = 1; constraintsdepth_cb.gridy = 2;
	constraintsdepth_cb.gridwidth = 1; constraintsdepth_cb.gridheight = 1;
	constraintsdepth_cb.fill = GridBagConstraints.HORIZONTAL;
	constraintsdepth_cb.anchor = GridBagConstraints.CENTER;
	constraintsdepth_cb.weightx = 1.0;
	constraintsdepth_cb.weighty = 1.0;
	constraintsdepth_cb.insets = new Insets(0, 3, 0, 3);
	add(getdepth_cb(), constraintsdepth_cb);

	constraintslog_cb.gridx = 0; constraintslog_cb.gridy = 3;
	constraintslog_cb.gridwidth = 1; constraintslog_cb.gridheight = 1;
	constraintslog_cb.fill = GridBagConstraints.HORIZONTAL;
	constraintslog_cb.anchor = GridBagConstraints.CENTER;
	constraintslog_cb.weightx = 1.0;
	constraintslog_cb.weighty = 1.0;
	constraintslog_cb.insets = new Insets(0, 3, 0, 3);
	add(getlog_cb(), constraintslog_cb);

	constraintsread_cb.gridx = 0; constraintsread_cb.gridy = 1;
	constraintsread_cb.gridwidth = 1; constraintsread_cb.gridheight = 1;
	constraintsread_cb.fill = GridBagConstraints.HORIZONTAL;
	constraintsread_cb.anchor = GridBagConstraints.CENTER;
	constraintsread_cb.weightx = 1.0;
	constraintsread_cb.weighty = 1.0;
	constraintsread_cb.insets = new Insets(0, 3, 0, 3);
	add(getread_cb(), constraintsread_cb);

	constraintsback_cb.gridx = 3; constraintsback_cb.gridy = 5;
	constraintsback_cb.gridwidth = 1; constraintsback_cb.gridheight = 1;
	constraintsback_cb.fill = GridBagConstraints.HORIZONTAL;
	constraintsback_cb.anchor = GridBagConstraints.CENTER;
	constraintsback_cb.weightx = 1.0;
	constraintsback_cb.weighty = 1.0;
	constraintsback_cb.insets = new Insets(0, 3, 0, 3);
	add(getback_cb(), constraintsback_cb);
	// user code begin {2}
	ButtonGroup group = new ButtonGroup();
	group.add(getquiet_rb());
	group.add(getverb_rb());
	group.add(getvverb_rb());
	// user code end
    }

}
