Example usage for javax.swing JLabel setHorizontalTextPosition

List of usage examples for javax.swing JLabel setHorizontalTextPosition

Introduction

In this page you can find the example usage for javax.swing JLabel setHorizontalTextPosition.

Prototype

@BeanProperty(expert = true, visualUpdate = true, enumerationValues = { "SwingConstants.LEFT",
        "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING",
        "SwingConstants.TRAILING" }, description = "The horizontal position of the label's text, relative to its image.")
public void setHorizontalTextPosition(int textPosition) 

Source Link

Document

Sets the horizontal position of the label's text, relative to its image.

Usage

From source file:org.n52.ifgicopter.spf.gui.SPFMainFrame.java

/**
 * helper method. creates tab labels with icons on the left side.
 *//*from  w w  w. ja va2  s. c  om*/
private void addTab(Component tab, String title, Icon icon) {
    this.pane.add(tab);

    // Create bespoke component for rendering the tab.
    JLabel lbl = new JLabel(title);
    lbl.setIcon(icon);

    // Add some spacing between text and icon, and position text to the RHS.
    lbl.setIconTextGap(2);
    lbl.setHorizontalTextPosition(SwingConstants.RIGHT);

    this.pane.setTabComponentAt(this.pane.getTabCount() - 1, lbl);
}

From source file:org.openconcerto.task.TodoListPanel.java

public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
        int row, int column) {
    JLabel label = (JLabel) this.renderer.getTableCellRendererComponent(table, value, isSelected, hasFocus, row,
            column);//from   www  .ja  v  a 2 s.  c om
    label.setIcon(this.icon);
    label.setBorder(BorderFactory.createEmptyBorder());
    label.setIconTextGap(0);
    label.setHorizontalTextPosition(0);
    label.setHorizontalAlignment(SwingConstants.CENTER);
    return label;
}

From source file:org.openmicroscopy.shoola.agents.treeviewer.view.ToolBar.java

/**
 * Formats the specified label.//from  w w w  .j a v a 2  s  .co m
 * 
 * @param label The label to format.
 */
private void formatLabel(JLabel label) {
    label.setHorizontalTextPosition(SwingConstants.LEADING);
    label.setAlignmentX(SwingConstants.RIGHT);
    label.setVisible(false);
}

From source file:org.ops4j.pax.idea.runner.forms.OsgiConfigEditorForm.java

/**
 * Method generated by IntelliJ IDEA GUI Designer
 * >>> IMPORTANT!! <<<
 * DO NOT edit this method OR call it in your code!
 *
 * @noinspection HardCodedStringLiteral// ww w  .ja  va  2s.  c om
 */
private void $$$setupUI$$$() {
    m_mainPanel = new JPanel();
    m_mainPanel.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));
    final JPanel panel1 = new JPanel();
    panel1.setLayout(new GridLayoutManager(7, 1, new Insets(0, 0, 0, 0), -1, -1));
    m_mainPanel.add(panel1,
            new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    final JPanel panel2 = new JPanel();
    panel2.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1));
    panel1.add(panel2,
            new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    panel2.setBorder(BorderFactory.createTitledBorder("Platform"));
    final JScrollPane scrollPane1 = new JScrollPane();
    panel2.add(scrollPane1,
            new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null,
                    null, 0, false));
    m_platforms = new JList();
    scrollPane1.setViewportView(m_platforms);
    final JPanel panel3 = new JPanel();
    panel3.setLayout(new GridLayoutManager(3, 1, new Insets(0, 0, 0, 0), -1, -1));
    panel1.add(panel3,
            new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    panel3.setBorder(BorderFactory.createTitledBorder("Options"));
    m_startGui = new JCheckBox();
    m_startGui.setText("Start GUI");
    panel3.add(m_startGui,
            new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    m_runClean = new JCheckBox();
    m_runClean.setText("Run Clean");
    panel3.add(m_runClean,
            new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    final JScrollPane scrollPane2 = new JScrollPane();
    panel1.add(scrollPane2,
            new GridConstraints(5, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null,
                    null, 0, false));
    scrollPane2.setBorder(BorderFactory.createTitledBorder("System Properties"));
    m_systemProperties = new JTable();
    m_systemProperties.setEnabled(true);
    scrollPane2.setViewportView(m_systemProperties);
    final JPanel panel4 = new JPanel();
    panel4.setLayout(new GridLayoutManager(4, 2, new Insets(0, 0, 0, 0), -1, -1));
    panel1.add(panel4,
            new GridConstraints(6, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    panel4.setBorder(BorderFactory.createTitledBorder("Proxy"));
    final JLabel label1 = new JLabel();
    label1.setText("Port:");
    panel4.add(label1, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    final JLabel label2 = new JLabel();
    label2.setText("Username:");
    panel4.add(label2, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    final JLabel label3 = new JLabel();
    label3.setText("Password:");
    panel4.add(label3, new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    m_proxyHost = new JTextField();
    panel4.add(m_proxyHost,
            new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL,
                    GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null,
                    new Dimension(150, -1), null, 0, false));
    m_proxyPort = new JTextField();
    panel4.add(m_proxyPort,
            new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL,
                    GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null,
                    new Dimension(150, -1), null, 0, false));
    m_proxyUser = new JTextField();
    panel4.add(m_proxyUser,
            new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL,
                    GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null,
                    new Dimension(150, -1), null, 0, false));
    m_proxyPass = new JPasswordField();
    panel4.add(m_proxyPass,
            new GridConstraints(3, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL,
                    GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null,
                    new Dimension(150, -1), null, 0, false));
    final JLabel label4 = new JLabel();
    label4.setHorizontalAlignment(10);
    label4.setHorizontalTextPosition(10);
    label4.setText("Host:");
    panel4.add(label4, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    final JPanel panel5 = new JPanel();
    panel5.setLayout(new GridLayoutManager(1, 3, new Insets(0, 0, 0, 0), -1, -1));
    panel1.add(panel5,
            new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    final JLabel label5 = new JLabel();
    label5.setText("Working Dir:");
    panel5.add(label5, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    m_workDir = new JTextField();
    panel5.add(m_workDir,
            new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL,
                    GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null,
                    new Dimension(150, -1), null, 0, false));
    m_selectDir = new JButton();
    m_selectDir.setText("...");
    panel5.add(m_selectDir,
            new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    final JPanel panel6 = new JPanel();
    panel6.setLayout(new GridLayoutManager(1, 2, new Insets(0, 0, 0, 0), -1, -1));
    panel1.add(panel6,
            new GridConstraints(4, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    final JLabel label6 = new JLabel();
    label6.setText("VM Arguments:");
    panel6.add(label6, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    m_vmArguments = new JTextField();
    panel6.add(m_vmArguments,
            new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL,
                    GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null,
                    new Dimension(150, -1), null, 0, false));
    final JPanel panel7 = new JPanel();
    panel7.setLayout(new GridLayoutManager(1, 3, new Insets(0, 0, 0, 0), -1, -1));
    panel1.add(panel7,
            new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    final JLabel label7 = new JLabel();
    label7.setText("JDK:");
    panel7.add(label7, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE,
            GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    m_jdk = new JTextField();
    m_jdk.setEditable(false);
    panel7.add(m_jdk,
            new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL,
                    GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null,
                    new Dimension(150, -1), null, 0, false));
    final JPanel panel8 = new JPanel();
    panel8.setLayout(new GridLayoutManager(4, 1, new Insets(0, 0, 0, 0), -1, -1));
    m_mainPanel.add(panel8,
            new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    panel8.setBorder(BorderFactory.createTitledBorder("Bundles"));
    final JPanel panel9 = new JPanel();
    panel9.setLayout(new GridLayoutManager(1, 5, new Insets(0, 0, 0, 0), -1, -1));
    panel8.add(panel9,
            new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    JButton add = new JButton();
    add.setText("Add...");
    panel9.add(add,
            new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
    final JScrollPane scrollPane3 = new JScrollPane();
    panel8.add(scrollPane3,
            new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null,
                    null, 0, false));
    scrollPane3.setBorder(BorderFactory.createTitledBorder("Properties"));
    m_bundleProperties = new JTable();
    scrollPane3.setViewportView(m_bundleProperties);
    final JScrollPane scrollPane4 = new JScrollPane();
    panel8.add(scrollPane4,
            new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_WANT_GROW, null, null,
                    null, 0, false));
    m_bundles = new JList();
    scrollPane4.setViewportView(m_bundles);
    final JPanel panel10 = new JPanel();
    panel10.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1));
    panel8.add(panel10,
            new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
                    GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null,
                    null, 0, false));
    panel10.setBorder(BorderFactory.createTitledBorder("Description"));
    m_description = new JTextArea();
    panel10.add(m_description,
            new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH,
                    GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_WANT_GROW, null,
                    new Dimension(150, 50), null, 0, false));
}

From source file:org.stanwood.swing.AboutDialog.java

private void createTitleArea(Box box, String title, String version) {
    JLabel lblTitle = new JLabel(title);
    lblTitle.setHorizontalTextPosition(JLabel.LEFT);
    lblTitle.setHorizontalAlignment(JLabel.LEFT);
    lblTitle.setFont(new Font("Serif", Font.BOLD, 24));
    box.add(lblTitle);//from   w  w  w  . j a va2s  .c o m
    JLabel lblVersion = new JLabel(version);
    lblVersion.setFont(new Font("Serif", Font.BOLD, 12));
    lblVersion.setHorizontalAlignment(JLabel.LEFT);
    lblVersion.setHorizontalTextPosition(JLabel.LEFT);
    box.add(lblVersion);
}

From source file:org.wso2.appserver.sample.flickr.client.FlickrServiceFrame.java

private void setupUI() {
    panel1 = new JPanel();
    panel1.setLayout(new GridBagLayout());
    panel1.setMaximumSize(new Dimension(900, 700));
    panel1.setMinimumSize(new Dimension(900, 700));
    panel1.setPreferredSize(new Dimension(900, 700));
    panel1.setRequestFocusEnabled(false);
    tabbedPane1 = new JTabbedPane();
    tabbedPane1.setPreferredSize(new Dimension(900, 700));
    GridBagConstraints gbc;/*from   w  w  w .j a  va 2 s  . c om*/
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel1.add(tabbedPane1, gbc);
    final JPanel panel2 = new JPanel();
    panel2.setLayout(new GridBagLayout());
    tabbedPane1.addTab("People", panel2);
    peopleOperationPane = new JTabbedPane();
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel2.add(peopleOperationPane, gbc);
    final JPanel panel3 = new JPanel();
    panel3.setLayout(new GridBagLayout());
    peopleOperationPane.addTab("FindByEmail", panel3);
    final JLabel label1 = new JLabel();
    label1.setFont(new Font(label1.getFont().getName(), Font.BOLD, label1.getFont().getSize()));
    label1.setHorizontalAlignment(0);
    label1.setHorizontalTextPosition(0);
    label1.setMaximumSize(new Dimension(400, 50));
    label1.setMinimumSize(new Dimension(400, 50));
    label1.setPreferredSize(new Dimension(400, 50));
    label1.setText("Return a user's NSID, given their email address");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel3.add(label1, gbc);
    final JLabel label2 = new JLabel();
    label2.setFont(new Font(label2.getFont().getName(), Font.BOLD, label2.getFont().getSize()));
    label2.setHorizontalAlignment(4);
    label2.setMaximumSize(new Dimension(400, 25));
    label2.setMinimumSize(new Dimension(400, 25));
    label2.setPreferredSize(new Dimension(400, 25));
    label2.setText("E-Mail :");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    panel3.add(label2, gbc);
    txtPeopleEmail = new JTextField();
    txtPeopleEmail.setEditable(true);
    txtPeopleEmail.setMaximumSize(new Dimension(200, 25));
    txtPeopleEmail.setMinimumSize(new Dimension(200, 25));
    txtPeopleEmail.setPreferredSize(new Dimension(200, 25));
    txtPeopleEmail.setRequestFocusEnabled(true);
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel3.add(txtPeopleEmail, gbc);
    final JScrollPane scrollPane1 = new JScrollPane();
    scrollPane1.setBackground(new Color(-3355444));
    scrollPane1.setMaximumSize(new Dimension(550, 225));
    scrollPane1.setMinimumSize(new Dimension(550, 225));
    scrollPane1.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel3.add(scrollPane1, gbc);
    findByEmailOutput = new JTextArea();
    findByEmailOutput.setBackground(new Color(-3355444));
    findByEmailOutput.setEditable(false);
    findByEmailOutput.setText("");
    scrollPane1.setViewportView(findByEmailOutput);
    findByEmailInvoke = new JButton();
    findByEmailInvoke.setFocusCycleRoot(true);
    findByEmailInvoke.setFont(
            new Font(findByEmailInvoke.getFont().getName(), Font.BOLD, findByEmailInvoke.getFont().getSize()));
    findByEmailInvoke.setMaximumSize(new Dimension(100, 30));
    findByEmailInvoke.setMinimumSize(new Dimension(100, 30));
    findByEmailInvoke.setPreferredSize(new Dimension(100, 30));
    findByEmailInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel3.add(findByEmailInvoke, gbc);
    final JPanel panel4 = new JPanel();
    panel4.setLayout(new GridBagLayout());
    peopleOperationPane.addTab("FindByUsername", panel4);
    final JLabel label3 = new JLabel();
    label3.setFont(new Font(label3.getFont().getName(), Font.BOLD, label3.getFont().getSize()));
    label3.setHorizontalAlignment(0);
    label3.setHorizontalTextPosition(0);
    label3.setMaximumSize(new Dimension(400, 50));
    label3.setMinimumSize(new Dimension(400, 50));
    label3.setPreferredSize(new Dimension(400, 50));
    label3.setText("Return a user's NSID, given their username.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 3;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel4.add(label3, gbc);
    final JPanel panel5 = new JPanel();
    panel5.setLayout(new GridBagLayout());
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 3;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel4.add(panel5, gbc);
    findByUsernameInvoke = new JButton();
    findByUsernameInvoke.setFont(new Font(findByUsernameInvoke.getFont().getName(), Font.BOLD,
            findByUsernameInvoke.getFont().getSize()));
    findByUsernameInvoke.setMaximumSize(new Dimension(100, 30));
    findByUsernameInvoke.setMinimumSize(new Dimension(100, 30));
    findByUsernameInvoke.setPreferredSize(new Dimension(100, 30));
    findByUsernameInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel5.add(findByUsernameInvoke, gbc);
    final JScrollPane scrollPane2 = new JScrollPane();
    scrollPane2.setBackground(new Color(-3355444));
    scrollPane2.setMaximumSize(new Dimension(550, 225));
    scrollPane2.setMinimumSize(new Dimension(550, 225));
    scrollPane2.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel5.add(scrollPane2, gbc);
    findByUsernameOutput = new JEditorPane();
    findByUsernameOutput.setBackground(new Color(-3355444));
    findByUsernameOutput.setEditable(false);
    findByUsernameOutput.setForeground(new Color(-16777216));
    findByUsernameOutput.setText("");
    scrollPane2.setViewportView(findByUsernameOutput);
    final JLabel label4 = new JLabel();
    label4.setFont(new Font(label4.getFont().getName(), Font.BOLD, label4.getFont().getSize()));
    label4.setHorizontalAlignment(4);
    label4.setMaximumSize(new Dimension(400, 25));
    label4.setMinimumSize(new Dimension(400, 25));
    label4.setPreferredSize(new Dimension(400, 25));
    label4.setText("Username :");
    label4.setVerifyInputWhenFocusTarget(false);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel4.add(label4, gbc);
    txtPeopleUsername = new JTextField();
    txtPeopleUsername.setMaximumSize(new Dimension(200, 25));
    txtPeopleUsername.setMinimumSize(new Dimension(200, 25));
    txtPeopleUsername.setOpaque(true);
    txtPeopleUsername.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel4.add(txtPeopleUsername, gbc);
    final JPanel panel6 = new JPanel();
    panel6.setLayout(new GridBagLayout());
    peopleOperationPane.addTab("GetInfo", panel6);
    final JLabel label5 = new JLabel();
    label5.setFont(new Font(label5.getFont().getName(), Font.BOLD, label5.getFont().getSize()));
    label5.setHorizontalAlignment(0);
    label5.setHorizontalTextPosition(0);
    label5.setMaximumSize(new Dimension(400, 50));
    label5.setMinimumSize(new Dimension(400, 50));
    label5.setPreferredSize(new Dimension(400, 50));
    label5.setText("Get information about a user.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel6.add(label5, gbc);
    txtUserID = new JLabel();
    txtUserID.setFont(new Font(txtUserID.getFont().getName(), Font.BOLD, txtUserID.getFont().getSize()));
    txtUserID.setHorizontalAlignment(4);
    txtUserID.setMaximumSize(new Dimension(400, 25));
    txtUserID.setMinimumSize(new Dimension(400, 25));
    txtUserID.setPreferredSize(new Dimension(400, 25));
    txtUserID.setText("User ID :");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    panel6.add(txtUserID, gbc);
    txtPeopleGetInfo = new JTextField();
    txtPeopleGetInfo.setMaximumSize(new Dimension(200, 25));
    txtPeopleGetInfo.setMinimumSize(new Dimension(200, 25));
    txtPeopleGetInfo.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel6.add(txtPeopleGetInfo, gbc);
    getInfoInvoke = new JButton();
    getInfoInvoke
            .setFont(new Font(getInfoInvoke.getFont().getName(), Font.BOLD, getInfoInvoke.getFont().getSize()));
    getInfoInvoke.setMaximumSize(new Dimension(100, 30));
    getInfoInvoke.setMinimumSize(new Dimension(100, 30));
    getInfoInvoke.setPreferredSize(new Dimension(100, 30));
    getInfoInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel6.add(getInfoInvoke, gbc);
    final JScrollPane scrollPane3 = new JScrollPane();
    scrollPane3.setHorizontalScrollBarPolicy(30);
    scrollPane3.setMaximumSize(new Dimension(550, 225));
    scrollPane3.setMinimumSize(new Dimension(550, 225));
    scrollPane3.setPreferredSize(new Dimension(550, 225));
    scrollPane3.setVerticalScrollBarPolicy(20);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel6.add(scrollPane3, gbc);
    getInfoOutput = new JTextArea();
    getInfoOutput.setAutoscrolls(false);
    getInfoOutput.setBackground(new Color(-3355444));
    getInfoOutput.setEditable(false);
    scrollPane3.setViewportView(getInfoOutput);
    final JPanel panel7 = new JPanel();
    panel7.setLayout(new GridBagLayout());
    peopleOperationPane.addTab("GetPublicGroups", panel7);
    final JLabel label6 = new JLabel();
    label6.setFont(new Font(label6.getFont().getName(), Font.BOLD, label6.getFont().getSize()));
    label6.setHorizontalAlignment(0);
    label6.setHorizontalTextPosition(0);
    label6.setMaximumSize(new Dimension(400, 50));
    label6.setMinimumSize(new Dimension(400, 50));
    label6.setPreferredSize(new Dimension(400, 50));
    label6.setText("Returns the list of public groups a user is a member of.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel7.add(label6, gbc);
    final JLabel label7 = new JLabel();
    label7.setFont(new Font(label7.getFont().getName(), Font.BOLD, label7.getFont().getSize()));
    label7.setHorizontalAlignment(4);
    label7.setMaximumSize(new Dimension(400, 25));
    label7.setMinimumSize(new Dimension(400, 25));
    label7.setPreferredSize(new Dimension(400, 25));
    label7.setText("User ID :");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel7.add(label7, gbc);
    txtGetPublicGroups = new JTextField();
    txtGetPublicGroups.setMaximumSize(new Dimension(200, 25));
    txtGetPublicGroups.setMinimumSize(new Dimension(200, 25));
    txtGetPublicGroups.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel7.add(txtGetPublicGroups, gbc);
    getPublicGroupsInvoke = new JButton();
    getPublicGroupsInvoke.setFont(new Font(getPublicGroupsInvoke.getFont().getName(), Font.BOLD,
            getPublicGroupsInvoke.getFont().getSize()));
    getPublicGroupsInvoke.setLabel("Invoke");
    getPublicGroupsInvoke.setMaximumSize(new Dimension(100, 30));
    getPublicGroupsInvoke.setMinimumSize(new Dimension(100, 30));
    getPublicGroupsInvoke.setPreferredSize(new Dimension(100, 30));
    getPublicGroupsInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel7.add(getPublicGroupsInvoke, gbc);
    final JScrollPane scrollPane4 = new JScrollPane();
    scrollPane4.setMaximumSize(new Dimension(550, 225));
    scrollPane4.setMinimumSize(new Dimension(550, 225));
    scrollPane4.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel7.add(scrollPane4, gbc);
    getPublicGroupsOutput = new JTextArea();
    getPublicGroupsOutput.setBackground(new Color(-3355444));
    getPublicGroupsOutput.setEditable(false);
    scrollPane4.setViewportView(getPublicGroupsOutput);
    final JPanel panel8 = new JPanel();
    panel8.setLayout(new GridBagLayout());
    peopleOperationPane.addTab("GetPublicPhotos", panel8);
    final JLabel label8 = new JLabel();
    label8.setFont(new Font(label8.getFont().getName(), Font.BOLD, label8.getFont().getSize()));
    label8.setHorizontalAlignment(0);
    label8.setMaximumSize(new Dimension(400, 50));
    label8.setMinimumSize(new Dimension(400, 50));
    label8.setPreferredSize(new Dimension(400, 50));
    label8.setText("Get a list of public photos for the given user.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel8.add(label8, gbc);
    final JLabel label9 = new JLabel();
    label9.setFont(new Font(label9.getFont().getName(), Font.BOLD, label9.getFont().getSize()));
    label9.setHorizontalAlignment(4);
    label9.setHorizontalTextPosition(4);
    label9.setMaximumSize(new Dimension(400, 25));
    label9.setMinimumSize(new Dimension(400, 25));
    label9.setPreferredSize(new Dimension(400, 25));
    label9.setText("User ID :");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel8.add(label9, gbc);
    txtGetPublicPhotos = new JTextField();
    txtGetPublicPhotos.setMaximumSize(new Dimension(200, 25));
    txtGetPublicPhotos.setMinimumSize(new Dimension(200, 25));
    txtGetPublicPhotos.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel8.add(txtGetPublicPhotos, gbc);
    getPublicPhotosInvoke = new JButton();
    getPublicPhotosInvoke.setActionCommand("Button");
    getPublicPhotosInvoke.setFont(new Font(getPublicPhotosInvoke.getFont().getName(), Font.BOLD,
            getPublicPhotosInvoke.getFont().getSize()));
    getPublicPhotosInvoke.setMaximumSize(new Dimension(100, 30));
    getPublicPhotosInvoke.setMinimumSize(new Dimension(100, 30));
    getPublicPhotosInvoke.setOpaque(true);
    getPublicPhotosInvoke.setPreferredSize(new Dimension(100, 30));
    getPublicPhotosInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel8.add(getPublicPhotosInvoke, gbc);
    final JScrollPane scrollPane5 = new JScrollPane();
    scrollPane5.setMaximumSize(new Dimension(550, 225));
    scrollPane5.setMinimumSize(new Dimension(550, 225));
    scrollPane5.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel8.add(scrollPane5, gbc);
    getPublicPhotosOutput = new JTextArea();
    getPublicPhotosOutput.setBackground(new Color(-3355444));
    getPublicPhotosOutput.setEditable(false);
    getPublicPhotosOutput.setText("");
    scrollPane5.setViewportView(getPublicPhotosOutput);
    final JPanel panel9 = new JPanel();
    panel9.setLayout(new GridBagLayout());
    peopleOperationPane.addTab("GetUploadStatus", panel9);
    final JLabel label10 = new JLabel();
    label10.setFont(new Font(label10.getFont().getName(), Font.BOLD, label10.getFont().getSize()));
    label10.setHorizontalAlignment(0);
    label10.setMaximumSize(new Dimension(475, 50));
    label10.setMinimumSize(new Dimension(475, 50));
    label10.setPreferredSize(new Dimension(475, 50));
    label10.setText("Returns information for the calling user related to photo uploads.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel9.add(label10, gbc);
    getUploadStatusInvoke = new JButton();
    getUploadStatusInvoke.setFont(new Font(getUploadStatusInvoke.getFont().getName(), Font.BOLD,
            getUploadStatusInvoke.getFont().getSize()));
    getUploadStatusInvoke.setMaximumSize(new Dimension(100, 30));
    getUploadStatusInvoke.setMinimumSize(new Dimension(100, 30));
    getUploadStatusInvoke.setPreferredSize(new Dimension(100, 30));
    getUploadStatusInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel9.add(getUploadStatusInvoke, gbc);
    final JScrollPane scrollPane6 = new JScrollPane();
    scrollPane6.setMaximumSize(new Dimension(550, 225));
    scrollPane6.setMinimumSize(new Dimension(550, 225));
    scrollPane6.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel9.add(scrollPane6, gbc);
    getUploadStatusOutput = new JTextArea();
    getUploadStatusOutput.setBackground(new Color(-3355444));
    getUploadStatusOutput.setEditable(false);
    getUploadStatusOutput.setText("");
    scrollPane6.setViewportView(getUploadStatusOutput);

    populateOperationPane();

    final JPanel panel44 = new JPanel();
    panel44.setLayout(new GridBagLayout());
    tabbedPane1.addTab("Activity", panel44);
    activityOperationPane = new JTabbedPane();
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel44.add(activityOperationPane, gbc);
    final JPanel panel45 = new JPanel();
    panel45.setLayout(new GridBagLayout());
    activityOperationPane.addTab("UserComments", panel45);
    final JLabel label127 = new JLabel();
    label127.setFont(new Font(label127.getFont().getName(), Font.BOLD, label127.getFont().getSize()));
    label127.setHorizontalAlignment(0);
    label127.setMaximumSize(new Dimension(800, 50));
    label127.setMinimumSize(new Dimension(800, 50));
    label127.setPreferredSize(new Dimension(800, 50));
    label127.setText(
            "Returns a list of recent activity on photos commented on by the calling user. Do not poll this method more than once an hour.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel45.add(label127, gbc);
    final JLabel label128 = new JLabel();
    label128.setHorizontalAlignment(4);
    label128.setMaximumSize(new Dimension(400, 25));
    label128.setMinimumSize(new Dimension(400, 25));
    label128.setPreferredSize(new Dimension(400, 25));
    label128.setText("Page       : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel45.add(label128, gbc);
    txtUserCommentsPage = new JTextField();
    txtUserCommentsPage.setMaximumSize(new Dimension(200, 25));
    txtUserCommentsPage.setMinimumSize(new Dimension(200, 25));
    txtUserCommentsPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel45.add(txtUserCommentsPage, gbc);
    final JLabel label129 = new JLabel();
    label129.setHorizontalAlignment(4);
    label129.setMaximumSize(new Dimension(400, 25));
    label129.setMinimumSize(new Dimension(400, 25));
    label129.setPreferredSize(new Dimension(400, 25));
    label129.setText("Per Page : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    panel45.add(label129, gbc);
    cmbUserCommentsPerPage = new JComboBox();
    cmbUserCommentsPerPage.setMaximumSize(new Dimension(200, 25));
    cmbUserCommentsPerPage.setMinimumSize(new Dimension(200, 25));
    cmbUserCommentsPerPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel45.add(cmbUserCommentsPerPage, gbc);
    userCommentsInvoke = new JButton();
    userCommentsInvoke.setFont(new Font(userCommentsInvoke.getFont().getName(), Font.BOLD,
            userCommentsInvoke.getFont().getSize()));
    userCommentsInvoke.setMaximumSize(new Dimension(100, 30));
    userCommentsInvoke.setMinimumSize(new Dimension(100, 30));
    userCommentsInvoke.setPreferredSize(new Dimension(100, 30));
    userCommentsInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel45.add(userCommentsInvoke, gbc);
    final JScrollPane scrollPane31 = new JScrollPane();
    scrollPane31.setMaximumSize(new Dimension(550, 225));
    scrollPane31.setMinimumSize(new Dimension(550, 225));
    scrollPane31.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel45.add(scrollPane31, gbc);
    userCommentsOutput = new JTextArea();
    userCommentsOutput.setBackground(new Color(-3355444));
    scrollPane31.setViewportView(userCommentsOutput);
    final JPanel panel46 = new JPanel();
    panel46.setLayout(new GridBagLayout());
    activityOperationPane.addTab("UserPhotos", panel46);
    final JLabel label130 = new JLabel();
    label130.setFont(new Font(label130.getFont().getName(), Font.BOLD, label130.getFont().getSize()));
    label130.setHorizontalAlignment(0);
    label130.setMaximumSize(new Dimension(800, 50));
    label130.setMinimumSize(new Dimension(800, 50));
    label130.setPreferredSize(new Dimension(800, 50));
    label130.setText(
            "Returns a list of recent activity on photos belonging to the calling user. Do not poll this method more than once an hour.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel46.add(label130, gbc);
    final JLabel label131 = new JLabel();
    label131.setFont(new Font(label131.getFont().getName(), Font.BOLD, label131.getFont().getSize()));
    label131.setHorizontalAlignment(4);
    label131.setMaximumSize(new Dimension(400, 25));
    label131.setMinimumSize(new Dimension(400, 25));
    label131.setPreferredSize(new Dimension(400, 25));
    label131.setText("TimeFrame : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel46.add(label131, gbc);
    txtUserPhotosTimeFrame = new JTextField();
    txtUserPhotosTimeFrame.setMaximumSize(new Dimension(200, 25));
    txtUserPhotosTimeFrame.setMinimumSize(new Dimension(200, 25));
    txtUserPhotosTimeFrame.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel46.add(txtUserPhotosTimeFrame, gbc);
    final JLabel label132 = new JLabel();
    label132.setHorizontalAlignment(4);
    label132.setMaximumSize(new Dimension(400, 25));
    label132.setMinimumSize(new Dimension(400, 25));
    label132.setPreferredSize(new Dimension(400, 25));
    label132.setText("Page          : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel46.add(label132, gbc);
    txtUserPhotosPage = new JTextField();
    txtUserPhotosPage.setMaximumSize(new Dimension(200, 25));
    txtUserPhotosPage.setMinimumSize(new Dimension(200, 25));
    txtUserPhotosPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel46.add(txtUserPhotosPage, gbc);
    final JLabel label133 = new JLabel();
    label133.setHorizontalAlignment(4);
    label133.setMaximumSize(new Dimension(400, 25));
    label133.setMinimumSize(new Dimension(400, 25));
    label133.setPreferredSize(new Dimension(400, 25));
    label133.setText("Per Page    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.anchor = GridBagConstraints.WEST;
    panel46.add(label133, gbc);
    cmbUserPhotosPerPage = new JComboBox();
    cmbUserPhotosPerPage.setMaximumSize(new Dimension(200, 25));
    cmbUserPhotosPerPage.setMinimumSize(new Dimension(200, 25));
    cmbUserPhotosPerPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel46.add(cmbUserPhotosPerPage, gbc);
    userPhotosInvoke = new JButton();
    userPhotosInvoke.setFont(
            new Font(userPhotosInvoke.getFont().getName(), Font.BOLD, userPhotosInvoke.getFont().getSize()));
    userPhotosInvoke.setMaximumSize(new Dimension(100, 30));
    userPhotosInvoke.setMinimumSize(new Dimension(100, 30));
    userPhotosInvoke.setPreferredSize(new Dimension(100, 30));
    userPhotosInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel46.add(userPhotosInvoke, gbc);
    final JScrollPane scrollPane32 = new JScrollPane();
    scrollPane32.setMaximumSize(new Dimension(550, 225));
    scrollPane32.setMinimumSize(new Dimension(550, 225));
    scrollPane32.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 5;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel46.add(scrollPane32, gbc);
    userPhotosOutput = new JTextArea();
    userPhotosOutput.setBackground(new Color(-3355444));
    scrollPane32.setViewportView(userPhotosOutput);
    final JPanel panel47 = new JPanel();
    panel47.setLayout(new GridBagLayout());
    tabbedPane1.addTab("Blogs", panel47);
    blogsOperationPane = new JTabbedPane();
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel47.add(blogsOperationPane, gbc);
    final JPanel panel48 = new JPanel();
    panel48.setLayout(new GridBagLayout());
    blogsOperationPane.addTab("GetList", panel48);
    final JLabel label134 = new JLabel();
    label134.setFont(new Font(label134.getFont().getName(), Font.BOLD, label134.getFont().getSize()));
    label134.setHorizontalAlignment(0);
    label134.setHorizontalTextPosition(0);
    label134.setMaximumSize(new Dimension(400, 50));
    label134.setMinimumSize(new Dimension(400, 50));
    label134.setPreferredSize(new Dimension(400, 50));
    label134.setText("Get a list of configured blogs for the calling user.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel48.add(label134, gbc);
    final JScrollPane scrollPane33 = new JScrollPane();
    scrollPane33.setBackground(new Color(-3355444));
    scrollPane33.setMaximumSize(new Dimension(550, 225));
    scrollPane33.setMinimumSize(new Dimension(550, 225));
    scrollPane33.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel48.add(scrollPane33, gbc);
    blogsGetListOutput = new JTextArea();
    blogsGetListOutput.setBackground(new Color(-3355444));
    blogsGetListOutput.setEditable(false);
    blogsGetListOutput.setText("");
    scrollPane33.setViewportView(blogsGetListOutput);
    blogsGetListInvoke = new JButton();
    blogsGetListInvoke.setFocusCycleRoot(true);
    blogsGetListInvoke.setFont(new Font(blogsGetListInvoke.getFont().getName(), Font.BOLD,
            blogsGetListInvoke.getFont().getSize()));
    blogsGetListInvoke.setMaximumSize(new Dimension(100, 30));
    blogsGetListInvoke.setMinimumSize(new Dimension(100, 30));
    blogsGetListInvoke.setPreferredSize(new Dimension(100, 30));
    blogsGetListInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel48.add(blogsGetListInvoke, gbc);
    final JPanel panel49 = new JPanel();
    panel49.setLayout(new GridBagLayout());
    blogsOperationPane.addTab("PostPhoto", panel49);
    final JLabel label135 = new JLabel();
    label135.setFont(new Font(label135.getFont().getName(), Font.BOLD, label135.getFont().getSize()));
    label135.setHorizontalAlignment(0);
    label135.setMaximumSize(new Dimension(600, 50));
    label135.setMinimumSize(new Dimension(600, 50));
    label135.setPreferredSize(new Dimension(600, 50));
    label135.setText("Post a photo to a Blog.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(25, 0, 25, 0);
    panel49.add(label135, gbc);
    final JLabel label136 = new JLabel();
    label136.setFont(new Font(label136.getFont().getName(), Font.BOLD, label136.getFont().getSize()));
    label136.setHorizontalAlignment(4);
    label136.setMaximumSize(new Dimension(400, 25));
    label136.setMinimumSize(new Dimension(400, 25));
    label136.setPreferredSize(new Dimension(400, 25));
    label136.setText("Blog ID          : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel49.add(label136, gbc);
    txtPostPhotoBlogID = new JTextField();
    txtPostPhotoBlogID.setMaximumSize(new Dimension(200, 25));
    txtPostPhotoBlogID.setMinimumSize(new Dimension(200, 25));
    txtPostPhotoBlogID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel49.add(txtPostPhotoBlogID, gbc);
    final JLabel label137 = new JLabel();
    label137.setFont(new Font(label137.getFont().getName(), Font.BOLD, label137.getFont().getSize()));
    label137.setHorizontalAlignment(4);
    label137.setMaximumSize(new Dimension(400, 25));
    label137.setMinimumSize(new Dimension(400, 25));
    label137.setPreferredSize(new Dimension(400, 25));
    label137.setText("Photo ID        : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel49.add(label137, gbc);
    txtPostPhotoPhotoID = new JTextField();
    txtPostPhotoPhotoID.setMaximumSize(new Dimension(200, 25));
    txtPostPhotoPhotoID.setMinimumSize(new Dimension(200, 25));
    txtPostPhotoPhotoID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel49.add(txtPostPhotoPhotoID, gbc);
    postPhotoInvoke = new JButton();
    postPhotoInvoke.setFont(
            new Font(postPhotoInvoke.getFont().getName(), Font.BOLD, postPhotoInvoke.getFont().getSize()));
    postPhotoInvoke.setMaximumSize(new Dimension(100, 30));
    postPhotoInvoke.setMinimumSize(new Dimension(100, 30));
    postPhotoInvoke.setPreferredSize(new Dimension(100, 30));
    postPhotoInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 6;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(25, 0, 25, 0);
    panel49.add(postPhotoInvoke, gbc);
    final JScrollPane scrollPane34 = new JScrollPane();
    scrollPane34.setMaximumSize(new Dimension(550, 225));
    scrollPane34.setMinimumSize(new Dimension(550, 225));
    scrollPane34.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 7;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel49.add(scrollPane34, gbc);
    postPhotoOutput = new JTextArea();
    postPhotoOutput.setBackground(new Color(-3355444));
    scrollPane34.setViewportView(postPhotoOutput);
    txtPostPhotoTitle = new JTextField();
    txtPostPhotoTitle.setMaximumSize(new Dimension(200, 25));
    txtPostPhotoTitle.setMinimumSize(new Dimension(200, 25));
    txtPostPhotoTitle.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel49.add(txtPostPhotoTitle, gbc);
    final JLabel label138 = new JLabel();
    label138.setFont(new Font(label138.getFont().getName(), Font.BOLD, label138.getFont().getSize()));
    label138.setHorizontalAlignment(4);
    label138.setMaximumSize(new Dimension(400, 25));
    label138.setMinimumSize(new Dimension(400, 25));
    label138.setPreferredSize(new Dimension(400, 25));
    label138.setText("Title               : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel49.add(label138, gbc);
    final JLabel label139 = new JLabel();
    label139.setHorizontalAlignment(4);
    label139.setMaximumSize(new Dimension(400, 25));
    label139.setMinimumSize(new Dimension(400, 25));
    label139.setPreferredSize(new Dimension(400, 25));
    label139.setText("Blog Password : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 5;
    gbc.anchor = GridBagConstraints.WEST;
    panel49.add(label139, gbc);
    txtPostPhotoPassword = new JTextField();
    txtPostPhotoPassword.setMaximumSize(new Dimension(200, 25));
    txtPostPhotoPassword.setMinimumSize(new Dimension(200, 25));
    txtPostPhotoPassword.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 5;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel49.add(txtPostPhotoPassword, gbc);
    txtPostPhotoDescription = new JTextField();
    txtPostPhotoDescription.setMaximumSize(new Dimension(200, 25));
    txtPostPhotoDescription.setMinimumSize(new Dimension(200, 25));
    txtPostPhotoDescription.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 4;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel49.add(txtPostPhotoDescription, gbc);
    final JLabel label140 = new JLabel();
    label140.setFont(new Font(label140.getFont().getName(), Font.BOLD, label140.getFont().getSize()));
    label140.setHorizontalAlignment(4);
    label140.setMaximumSize(new Dimension(400, 25));
    label140.setMinimumSize(new Dimension(400, 25));
    label140.setPreferredSize(new Dimension(400, 25));
    label140.setText("Description    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel49.add(label140, gbc);
    final JPanel panel50 = new JPanel();
    panel50.setLayout(new GridBagLayout());
    tabbedPane1.addTab("PhotoSetsComments", panel50);
    photoSetsCommentsOperationPane = new JTabbedPane();
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel50.add(photoSetsCommentsOperationPane, gbc);
    final JPanel panel51 = new JPanel();
    panel51.setLayout(new GridBagLayout());
    photoSetsCommentsOperationPane.addTab("AddComment", panel51);
    final JLabel label141 = new JLabel();
    label141.setFont(new Font(label141.getFont().getName(), Font.BOLD, label141.getFont().getSize()));
    label141.setHorizontalAlignment(4);
    label141.setMaximumSize(new Dimension(400, 25));
    label141.setMinimumSize(new Dimension(400, 25));
    label141.setPreferredSize(new Dimension(400, 25));
    label141.setText("PhotoSet ID : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 25, 0);
    panel51.add(label141, gbc);
    txtPhotoSetsCommAddID = new JTextField();
    txtPhotoSetsCommAddID.setMaximumSize(new Dimension(200, 25));
    txtPhotoSetsCommAddID.setMinimumSize(new Dimension(200, 25));
    txtPhotoSetsCommAddID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 25, 0);
    panel51.add(txtPhotoSetsCommAddID, gbc);
    final JLabel label142 = new JLabel();
    label142.setHorizontalAlignment(4);
    label142.setMaximumSize(new Dimension(400, 25));
    label142.setMinimumSize(new Dimension(400, 25));
    label142.setPreferredSize(new Dimension(400, 25));
    label142.setText("Comment      :");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 25, 0);
    panel51.add(label142, gbc);
    PhotoSetsCommAddComment = new JTextField();
    PhotoSetsCommAddComment.setMaximumSize(new Dimension(200, 25));
    PhotoSetsCommAddComment.setMinimumSize(new Dimension(200, 25));
    PhotoSetsCommAddComment.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 25, 0);
    panel51.add(PhotoSetsCommAddComment, gbc);
    photoSetsCommAddInvoke = new JButton();
    photoSetsCommAddInvoke.setFont(new Font(photoSetsCommAddInvoke.getFont().getName(), Font.BOLD,
            photoSetsCommAddInvoke.getFont().getSize()));
    photoSetsCommAddInvoke.setLabel("Invoke");
    photoSetsCommAddInvoke.setMaximumSize(new Dimension(100, 30));
    photoSetsCommAddInvoke.setMinimumSize(new Dimension(100, 30));
    photoSetsCommAddInvoke.setPreferredSize(new Dimension(100, 30));
    photoSetsCommAddInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(25, 0, 50, 0);
    panel51.add(photoSetsCommAddInvoke, gbc);
    final JLabel label143 = new JLabel();
    label143.setFont(new Font(label143.getFont().getName(), Font.BOLD, label143.getFont().getSize()));
    label143.setHorizontalAlignment(0);
    label143.setMaximumSize(new Dimension(600, 50));
    label143.setMinimumSize(new Dimension(600, 50));
    label143.setPreferredSize(new Dimension(600, 50));
    label143.setText("Add a comment to a photoset.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel51.add(label143, gbc);
    final JScrollPane scrollPane35 = new JScrollPane();
    scrollPane35.setMaximumSize(new Dimension(550, 225));
    scrollPane35.setMinimumSize(new Dimension(550, 225));
    scrollPane35.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel51.add(scrollPane35, gbc);
    photoSetsCommAddOutput = new JTextArea();
    photoSetsCommAddOutput.setBackground(new Color(-3355444));
    scrollPane35.setViewportView(photoSetsCommAddOutput);
    final JPanel panel52 = new JPanel();
    panel52.setLayout(new GridBagLayout());
    photoSetsCommentsOperationPane.addTab("DeleteComment", panel52);
    final JLabel label144 = new JLabel();
    label144.setFont(new Font(label144.getFont().getName(), Font.BOLD, label144.getFont().getSize()));
    label144.setHorizontalAlignment(0);
    label144.setMaximumSize(new Dimension(600, 50));
    label144.setMinimumSize(new Dimension(600, 50));
    label144.setPreferredSize(new Dimension(600, 50));
    label144.setText("Delete a photoset comment as the currently authenticated user.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel52.add(label144, gbc);
    final JLabel label145 = new JLabel();
    label145.setFont(new Font(label145.getFont().getName(), Font.BOLD, label145.getFont().getSize()));
    label145.setHorizontalAlignment(4);
    label145.setMaximumSize(new Dimension(400, 25));
    label145.setMinimumSize(new Dimension(400, 25));
    label145.setPreferredSize(new Dimension(400, 25));
    label145.setText("Comment ID : ");
    label145.setVerticalAlignment(0);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel52.add(label145, gbc);
    txtPhotoSetsCommDelID = new JTextField();
    txtPhotoSetsCommDelID.setMaximumSize(new Dimension(200, 25));
    txtPhotoSetsCommDelID.setMinimumSize(new Dimension(200, 25));
    txtPhotoSetsCommDelID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel52.add(txtPhotoSetsCommDelID, gbc);
    photoSetsCommDelInvoke = new JButton();
    photoSetsCommDelInvoke.setFont(new Font(photoSetsCommDelInvoke.getFont().getName(), Font.BOLD,
            photoSetsCommDelInvoke.getFont().getSize()));
    photoSetsCommDelInvoke.setMaximumSize(new Dimension(100, 30));
    photoSetsCommDelInvoke.setMinimumSize(new Dimension(100, 30));
    photoSetsCommDelInvoke.setPreferredSize(new Dimension(100, 30));
    photoSetsCommDelInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel52.add(photoSetsCommDelInvoke, gbc);
    final JScrollPane scrollPane36 = new JScrollPane();
    scrollPane36.setMaximumSize(new Dimension(550, 225));
    scrollPane36.setMinimumSize(new Dimension(550, 225));
    scrollPane36.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel52.add(scrollPane36, gbc);
    photoSetsCommDelOutput = new JTextArea();
    photoSetsCommDelOutput.setBackground(new Color(-3355444));
    photoSetsCommDelOutput.setEditable(false);
    scrollPane36.setViewportView(photoSetsCommDelOutput);
    final JPanel panel53 = new JPanel();
    panel53.setLayout(new GridBagLayout());
    photoSetsCommentsOperationPane.addTab("EditComment", panel53);
    final JLabel label146 = new JLabel();
    label146.setFont(new Font(label146.getFont().getName(), Font.BOLD, label146.getFont().getSize()));
    label146.setHorizontalAlignment(4);
    label146.setMaximumSize(new Dimension(400, 25));
    label146.setMinimumSize(new Dimension(400, 25));
    label146.setPreferredSize(new Dimension(400, 25));
    label146.setText("Comment ID : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 25, 0);
    panel53.add(label146, gbc);
    txtPhotoSetsCommEditID = new JTextField();
    txtPhotoSetsCommEditID.setMaximumSize(new Dimension(200, 25));
    txtPhotoSetsCommEditID.setMinimumSize(new Dimension(200, 25));
    txtPhotoSetsCommEditID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 25, 0);
    panel53.add(txtPhotoSetsCommEditID, gbc);
    final JLabel label147 = new JLabel();
    label147.setHorizontalAlignment(4);
    label147.setMaximumSize(new Dimension(400, 25));
    label147.setMinimumSize(new Dimension(400, 25));
    label147.setPreferredSize(new Dimension(400, 25));
    label147.setText("Comment        :");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 25, 0);
    panel53.add(label147, gbc);
    txtPhotoSetsCommEditComment = new JTextField();
    txtPhotoSetsCommEditComment.setMaximumSize(new Dimension(200, 25));
    txtPhotoSetsCommEditComment.setMinimumSize(new Dimension(200, 25));
    txtPhotoSetsCommEditComment.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 25, 0);
    panel53.add(txtPhotoSetsCommEditComment, gbc);
    photoSetsCommEditInvoke = new JButton();
    photoSetsCommEditInvoke.setFont(new Font(photoSetsCommEditInvoke.getFont().getName(), Font.BOLD,
            photoSetsCommEditInvoke.getFont().getSize()));
    photoSetsCommEditInvoke.setLabel("Invoke");
    photoSetsCommEditInvoke.setMaximumSize(new Dimension(100, 30));
    photoSetsCommEditInvoke.setMinimumSize(new Dimension(100, 30));
    photoSetsCommEditInvoke.setPreferredSize(new Dimension(100, 30));
    photoSetsCommEditInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(25, 0, 50, 0);
    panel53.add(photoSetsCommEditInvoke, gbc);
    final JLabel label148 = new JLabel();
    label148.setFont(new Font(label148.getFont().getName(), Font.BOLD, label148.getFont().getSize()));
    label148.setHorizontalAlignment(0);
    label148.setMaximumSize(new Dimension(600, 50));
    label148.setMinimumSize(new Dimension(600, 50));
    label148.setPreferredSize(new Dimension(600, 50));
    label148.setText("Edit the text of a comment as the currently authenticated user.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel53.add(label148, gbc);
    final JScrollPane scrollPane37 = new JScrollPane();
    scrollPane37.setMaximumSize(new Dimension(550, 225));
    scrollPane37.setMinimumSize(new Dimension(550, 225));
    scrollPane37.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel53.add(scrollPane37, gbc);
    PhotoSetsCommEditOutput = new JTextArea();
    PhotoSetsCommEditOutput.setBackground(new Color(-3355444));
    scrollPane37.setViewportView(PhotoSetsCommEditOutput);
    final JPanel panel54 = new JPanel();
    panel54.setLayout(new GridBagLayout());
    photoSetsCommentsOperationPane.addTab("GetList", panel54);
    final JLabel label149 = new JLabel();
    label149.setFont(new Font(label149.getFont().getName(), Font.BOLD, label149.getFont().getSize()));
    label149.setHorizontalAlignment(0);
    label149.setMaximumSize(new Dimension(600, 50));
    label149.setMinimumSize(new Dimension(600, 50));
    label149.setPreferredSize(new Dimension(600, 50));
    label149.setText("Returns the comments for a photoset.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel54.add(label149, gbc);
    final JLabel label150 = new JLabel();
    label150.setFont(new Font(label150.getFont().getName(), Font.BOLD, label150.getFont().getSize()));
    label150.setHorizontalAlignment(4);
    label150.setMaximumSize(new Dimension(400, 25));
    label150.setMinimumSize(new Dimension(400, 25));
    label150.setPreferredSize(new Dimension(400, 25));
    label150.setText("PhotoSet ID : ");
    label150.setVerticalAlignment(0);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel54.add(label150, gbc);
    txtPhotoSetsCommGetID = new JTextField();
    txtPhotoSetsCommGetID.setMaximumSize(new Dimension(200, 25));
    txtPhotoSetsCommGetID.setMinimumSize(new Dimension(200, 25));
    txtPhotoSetsCommGetID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel54.add(txtPhotoSetsCommGetID, gbc);
    photoSetsCommGetInvoke = new JButton();
    photoSetsCommGetInvoke.setFont(new Font(photoSetsCommGetInvoke.getFont().getName(), Font.BOLD,
            photoSetsCommGetInvoke.getFont().getSize()));
    photoSetsCommGetInvoke.setMaximumSize(new Dimension(100, 30));
    photoSetsCommGetInvoke.setMinimumSize(new Dimension(100, 30));
    photoSetsCommGetInvoke.setPreferredSize(new Dimension(100, 30));
    photoSetsCommGetInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel54.add(photoSetsCommGetInvoke, gbc);
    final JScrollPane scrollPane38 = new JScrollPane();
    scrollPane38.setMaximumSize(new Dimension(550, 225));
    scrollPane38.setMinimumSize(new Dimension(550, 225));
    scrollPane38.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel54.add(scrollPane38, gbc);
    photoSetsCommGetOutput = new JTextArea();
    photoSetsCommGetOutput.setBackground(new Color(-3355444));
    photoSetsCommGetOutput.setEditable(false);
    scrollPane38.setViewportView(photoSetsCommGetOutput);
    final JPanel panel55 = new JPanel();
    panel55.setLayout(new GridBagLayout());
    tabbedPane1.addTab("Contacts", panel55);
    contactsOperationPane = new JTabbedPane();
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel55.add(contactsOperationPane, gbc);
    final JPanel panel56 = new JPanel();
    panel56.setLayout(new GridBagLayout());
    contactsOperationPane.addTab("GetList", panel56);
    final JLabel label151 = new JLabel();
    label151.setFont(new Font(label151.getFont().getName(), Font.BOLD, label151.getFont().getSize()));
    label151.setHorizontalAlignment(0);
    label151.setMaximumSize(new Dimension(600, 50));
    label151.setMinimumSize(new Dimension(600, 50));
    label151.setPreferredSize(new Dimension(600, 50));
    label151.setText("Get a list of contacts for the calling user.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel56.add(label151, gbc);
    final JLabel label152 = new JLabel();
    label152.setFont(new Font(label152.getFont().getName(), label152.getFont().getStyle(),
            label152.getFont().getSize()));
    label152.setHorizontalAlignment(4);
    label152.setMaximumSize(new Dimension(400, 25));
    label152.setMinimumSize(new Dimension(400, 25));
    label152.setPreferredSize(new Dimension(400, 25));
    label152.setText("Filter       : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel56.add(label152, gbc);
    final JLabel label153 = new JLabel();
    label153.setHorizontalAlignment(4);
    label153.setMaximumSize(new Dimension(400, 25));
    label153.setMinimumSize(new Dimension(400, 25));
    label153.setPreferredSize(new Dimension(400, 25));
    label153.setText("Page       : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel56.add(label153, gbc);
    txtContactsGetPage = new JTextField();
    txtContactsGetPage.setMaximumSize(new Dimension(200, 25));
    txtContactsGetPage.setMinimumSize(new Dimension(200, 25));
    txtContactsGetPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel56.add(txtContactsGetPage, gbc);
    final JLabel label154 = new JLabel();
    label154.setHorizontalAlignment(4);
    label154.setMaximumSize(new Dimension(400, 25));
    label154.setMinimumSize(new Dimension(400, 25));
    label154.setPreferredSize(new Dimension(400, 25));
    label154.setText("Per Page : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.anchor = GridBagConstraints.WEST;
    panel56.add(label154, gbc);
    cmbContactsGetPerPage = new JComboBox();
    cmbContactsGetPerPage.setMaximumSize(new Dimension(200, 25));
    cmbContactsGetPerPage.setMinimumSize(new Dimension(200, 25));
    cmbContactsGetPerPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel56.add(cmbContactsGetPerPage, gbc);
    contactsGetInvoke = new JButton();
    contactsGetInvoke.setFont(
            new Font(contactsGetInvoke.getFont().getName(), Font.BOLD, contactsGetInvoke.getFont().getSize()));
    contactsGetInvoke.setMaximumSize(new Dimension(100, 30));
    contactsGetInvoke.setMinimumSize(new Dimension(100, 30));
    contactsGetInvoke.setPreferredSize(new Dimension(100, 30));
    contactsGetInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel56.add(contactsGetInvoke, gbc);
    final JScrollPane scrollPane39 = new JScrollPane();
    scrollPane39.setMaximumSize(new Dimension(550, 225));
    scrollPane39.setMinimumSize(new Dimension(550, 225));
    scrollPane39.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 5;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel56.add(scrollPane39, gbc);
    contactsGetOutput = new JTextArea();
    contactsGetOutput.setBackground(new Color(-3355444));
    scrollPane39.setViewportView(contactsGetOutput);
    cmbContactsGetFilter = new JComboBox();
    cmbContactsGetFilter.setMaximumSize(new Dimension(200, 25));
    cmbContactsGetFilter.setMinimumSize(new Dimension(200, 25));
    cmbContactsGetFilter.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel56.add(cmbContactsGetFilter, gbc);
    final JPanel panel57 = new JPanel();
    panel57.setLayout(new GridBagLayout());
    contactsOperationPane.addTab("GetPublicList ", panel57);
    final JLabel label155 = new JLabel();
    label155.setFont(new Font(label155.getFont().getName(), Font.BOLD, label155.getFont().getSize()));
    label155.setHorizontalAlignment(0);
    label155.setMaximumSize(new Dimension(600, 50));
    label155.setMinimumSize(new Dimension(600, 50));
    label155.setPreferredSize(new Dimension(600, 50));
    label155.setText("Get the contact list for a user.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel57.add(label155, gbc);
    final JLabel label156 = new JLabel();
    label156.setFont(new Font(label156.getFont().getName(), Font.BOLD, label156.getFont().getSize()));
    label156.setHorizontalAlignment(4);
    label156.setMaximumSize(new Dimension(400, 25));
    label156.setMinimumSize(new Dimension(400, 25));
    label156.setPreferredSize(new Dimension(400, 25));
    label156.setText("User ID    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel57.add(label156, gbc);
    final JLabel label157 = new JLabel();
    label157.setHorizontalAlignment(4);
    label157.setMaximumSize(new Dimension(400, 25));
    label157.setMinimumSize(new Dimension(400, 25));
    label157.setPreferredSize(new Dimension(400, 25));
    label157.setText("Page       : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel57.add(label157, gbc);
    txtContactsGetPubPage = new JTextField();
    txtContactsGetPubPage.setMaximumSize(new Dimension(200, 25));
    txtContactsGetPubPage.setMinimumSize(new Dimension(200, 25));
    txtContactsGetPubPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel57.add(txtContactsGetPubPage, gbc);
    final JLabel label158 = new JLabel();
    label158.setHorizontalAlignment(4);
    label158.setMaximumSize(new Dimension(400, 25));
    label158.setMinimumSize(new Dimension(400, 25));
    label158.setPreferredSize(new Dimension(400, 25));
    label158.setText("Per Page : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.anchor = GridBagConstraints.WEST;
    panel57.add(label158, gbc);
    cmbContactsGetPubPerPage = new JComboBox();
    cmbContactsGetPubPerPage.setMaximumSize(new Dimension(200, 25));
    cmbContactsGetPubPerPage.setMinimumSize(new Dimension(200, 25));
    cmbContactsGetPubPerPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel57.add(cmbContactsGetPubPerPage, gbc);
    contactsGetPubInvoke = new JButton();
    contactsGetPubInvoke.setFont(new Font(contactsGetPubInvoke.getFont().getName(), Font.BOLD,
            contactsGetPubInvoke.getFont().getSize()));
    contactsGetPubInvoke.setMaximumSize(new Dimension(100, 30));
    contactsGetPubInvoke.setMinimumSize(new Dimension(100, 30));
    contactsGetPubInvoke.setPreferredSize(new Dimension(100, 30));
    contactsGetPubInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel57.add(contactsGetPubInvoke, gbc);
    final JScrollPane scrollPane40 = new JScrollPane();
    scrollPane40.setMaximumSize(new Dimension(550, 225));
    scrollPane40.setMinimumSize(new Dimension(550, 225));
    scrollPane40.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 5;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel57.add(scrollPane40, gbc);
    contactsGetPubOutput = new JTextArea();
    contactsGetPubOutput.setBackground(new Color(-3355444));
    scrollPane40.setViewportView(contactsGetPubOutput);
    txtContactsGetPubID = new JTextField();
    txtContactsGetPubID.setMaximumSize(new Dimension(200, 25));
    txtContactsGetPubID.setMinimumSize(new Dimension(200, 25));
    txtContactsGetPubID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel57.add(txtContactsGetPubID, gbc);
    final JPanel panel58 = new JPanel();
    panel58.setLayout(new GridBagLayout());
    tabbedPane1.addTab("Favorites", panel58);
    favoritesOperationPane = new JTabbedPane();
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel58.add(favoritesOperationPane, gbc);
    final JPanel panel59 = new JPanel();
    panel59.setLayout(new GridBagLayout());
    favoritesOperationPane.addTab("Add", panel59);
    final JLabel label159 = new JLabel();
    label159.setFont(new Font(label159.getFont().getName(), Font.BOLD, label159.getFont().getSize()));
    label159.setHorizontalAlignment(0);
    label159.setMaximumSize(new Dimension(600, 50));
    label159.setMinimumSize(new Dimension(600, 50));
    label159.setPreferredSize(new Dimension(600, 50));
    label159.setText("Adds a photo to a user's favorites list.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel59.add(label159, gbc);
    final JLabel label160 = new JLabel();
    label160.setFont(new Font(label160.getFont().getName(), Font.BOLD, label160.getFont().getSize()));
    label160.setHorizontalAlignment(4);
    label160.setMaximumSize(new Dimension(400, 25));
    label160.setMinimumSize(new Dimension(400, 25));
    label160.setPreferredSize(new Dimension(400, 25));
    label160.setText("Photo ID : ");
    label160.setVerticalAlignment(0);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel59.add(label160, gbc);
    txtFavoritesAddID = new JTextField();
    txtFavoritesAddID.setMaximumSize(new Dimension(200, 25));
    txtFavoritesAddID.setMinimumSize(new Dimension(200, 25));
    txtFavoritesAddID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel59.add(txtFavoritesAddID, gbc);
    favoritesAddInvoke = new JButton();
    favoritesAddInvoke.setFont(new Font(favoritesAddInvoke.getFont().getName(), Font.BOLD,
            favoritesAddInvoke.getFont().getSize()));
    favoritesAddInvoke.setMaximumSize(new Dimension(100, 30));
    favoritesAddInvoke.setMinimumSize(new Dimension(100, 30));
    favoritesAddInvoke.setPreferredSize(new Dimension(100, 30));
    favoritesAddInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel59.add(favoritesAddInvoke, gbc);
    final JScrollPane scrollPane41 = new JScrollPane();
    scrollPane41.setMaximumSize(new Dimension(550, 225));
    scrollPane41.setMinimumSize(new Dimension(550, 225));
    scrollPane41.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel59.add(scrollPane41, gbc);
    favoritesAddOutput = new JTextArea();
    favoritesAddOutput.setBackground(new Color(-3355444));
    favoritesAddOutput.setEditable(false);
    scrollPane41.setViewportView(favoritesAddOutput);
    final JPanel panel60 = new JPanel();
    panel60.setLayout(new GridBagLayout());
    favoritesOperationPane.addTab("GetList", panel60);
    final JLabel label161 = new JLabel();
    label161.setFont(new Font(label161.getFont().getName(), Font.BOLD, label161.getFont().getSize()));
    label161.setHorizontalAlignment(0);
    label161.setMaximumSize(new Dimension(800, 50));
    label161.setMinimumSize(new Dimension(800, 50));
    label161.setPreferredSize(new Dimension(800, 50));
    label161.setText(
            "Returns a list of the user's favorite photos. Only photos which the calling user has permission to see are returned.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(25, 0, 25, 0);
    panel60.add(label161, gbc);
    txtFavoritesGetPage = new JTextField();
    txtFavoritesGetPage.setMaximumSize(new Dimension(200, 25));
    txtFavoritesGetPage.setMinimumSize(new Dimension(200, 25));
    txtFavoritesGetPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 10, 0);
    panel60.add(txtFavoritesGetPage, gbc);
    final JLabel label162 = new JLabel();
    label162.setHorizontalAlignment(4);
    label162.setMaximumSize(new Dimension(400, 25));
    label162.setMinimumSize(new Dimension(400, 25));
    label162.setPreferredSize(new Dimension(400, 25));
    label162.setText("Per Page : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel60.add(label162, gbc);
    cmbFavoritesGetPerPage = new JComboBox();
    cmbFavoritesGetPerPage.setMaximumSize(new Dimension(200, 25));
    cmbFavoritesGetPerPage.setMinimumSize(new Dimension(200, 25));
    cmbFavoritesGetPerPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 10, 0);
    panel60.add(cmbFavoritesGetPerPage, gbc);
    favoritesGetInvoke = new JButton();
    favoritesGetInvoke.setFont(new Font(favoritesGetInvoke.getFont().getName(), Font.BOLD,
            favoritesGetInvoke.getFont().getSize()));
    favoritesGetInvoke.setMaximumSize(new Dimension(100, 30));
    favoritesGetInvoke.setMinimumSize(new Dimension(100, 30));
    favoritesGetInvoke.setPreferredSize(new Dimension(100, 30));
    favoritesGetInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 5;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(25, 0, 0, 0);
    panel60.add(favoritesGetInvoke, gbc);
    final JPanel panel61 = new JPanel();
    panel61.setLayout(new GridBagLayout());
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.fill = GridBagConstraints.BOTH;
    panel60.add(panel61, gbc);
    final JLabel label163 = new JLabel();
    label163.setFont(new Font(label163.getFont().getName(), Font.BOLD, label163.getFont().getSize()));
    label163.setMaximumSize(new Dimension(400, 25));
    label163.setMinimumSize(new Dimension(400, 25));
    label163.setPreferredSize(new Dimension(400, 25));
    label163.setText("Extra information to fetch for each returned record");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 5;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(label163, gbc);
    chkFavoritesGetLicense = new JCheckBox();
    chkFavoritesGetLicense.setText("license");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetLicense, gbc);
    chkFavoritesGetDateUp = new JCheckBox();
    chkFavoritesGetDateUp.setText("date_upload");
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetDateUp, gbc);
    chkFavoritesGetDateTak = new JCheckBox();
    chkFavoritesGetDateTak.setText("date_taken");
    gbc = new GridBagConstraints();
    gbc.gridx = 2;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetDateTak, gbc);
    chkFavoritesGetOwner = new JCheckBox();
    chkFavoritesGetOwner.setText("owner_name");
    gbc = new GridBagConstraints();
    gbc.gridx = 3;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetOwner, gbc);
    chkFavoritesGetServer = new JCheckBox();
    chkFavoritesGetServer.setText("icon_server");
    gbc = new GridBagConstraints();
    gbc.gridx = 4;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetServer, gbc);
    chkFavoritesGetOriginal = new JCheckBox();
    chkFavoritesGetOriginal.setText("original_format");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetOriginal, gbc);
    chkFavoritesGetLastUp = new JCheckBox();
    chkFavoritesGetLastUp.setText("last_update");
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetLastUp, gbc);
    chkFavoritesGetGeo = new JCheckBox();
    chkFavoritesGetGeo.setText("geo");
    gbc = new GridBagConstraints();
    gbc.gridx = 2;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetGeo, gbc);
    chkFavoritesGetTags = new JCheckBox();
    chkFavoritesGetTags.setText("tags");
    gbc = new GridBagConstraints();
    gbc.gridx = 3;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetTags, gbc);
    chkFavoritesGetMachine = new JCheckBox();
    chkFavoritesGetMachine.setText("machine_tags");
    gbc = new GridBagConstraints();
    gbc.gridx = 4;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel61.add(chkFavoritesGetMachine, gbc);
    final JScrollPane scrollPane42 = new JScrollPane();
    scrollPane42.setMaximumSize(new Dimension(550, 225));
    scrollPane42.setMinimumSize(new Dimension(550, 225));
    scrollPane42.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 6;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel60.add(scrollPane42, gbc);
    favoritesGetOutput = new JTextArea();
    favoritesGetOutput.setBackground(new Color(-3355444));
    scrollPane42.setViewportView(favoritesGetOutput);
    final JLabel label164 = new JLabel();
    label164.setHorizontalAlignment(4);
    label164.setMaximumSize(new Dimension(400, 25));
    label164.setMinimumSize(new Dimension(400, 25));
    label164.setPreferredSize(new Dimension(400, 25));
    label164.setText("Page       : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel60.add(label164, gbc);
    txtFavoritesGetID = new JTextField();
    txtFavoritesGetID.setMaximumSize(new Dimension(200, 25));
    txtFavoritesGetID.setMinimumSize(new Dimension(200, 25));
    txtFavoritesGetID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 10, 0);
    panel60.add(txtFavoritesGetID, gbc);
    final JLabel label165 = new JLabel();
    label165.setHorizontalAlignment(4);
    label165.setMaximumSize(new Dimension(400, 25));
    label165.setMinimumSize(new Dimension(400, 25));
    label165.setPreferredSize(new Dimension(400, 25));
    label165.setText("User ID    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel60.add(label165, gbc);
    final JPanel panel62 = new JPanel();
    panel62.setLayout(new GridBagLayout());
    favoritesOperationPane.addTab("GetPublicList", panel62);
    final JLabel label166 = new JLabel();
    label166.setFont(new Font(label166.getFont().getName(), Font.BOLD, label166.getFont().getSize()));
    label166.setHorizontalAlignment(0);
    label166.setMaximumSize(new Dimension(800, 50));
    label166.setMinimumSize(new Dimension(800, 50));
    label166.setPreferredSize(new Dimension(800, 50));
    label166.setText("Returns a list of favorite public photos for the given user.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(25, 0, 25, 0);
    panel62.add(label166, gbc);
    txtFavoritesGetPubPage = new JTextField();
    txtFavoritesGetPubPage.setMaximumSize(new Dimension(200, 25));
    txtFavoritesGetPubPage.setMinimumSize(new Dimension(200, 25));
    txtFavoritesGetPubPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 10, 0);
    panel62.add(txtFavoritesGetPubPage, gbc);
    final JLabel label167 = new JLabel();
    label167.setHorizontalAlignment(4);
    label167.setMaximumSize(new Dimension(400, 25));
    label167.setMinimumSize(new Dimension(400, 25));
    label167.setPreferredSize(new Dimension(400, 25));
    label167.setText("Per Page : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel62.add(label167, gbc);
    cmbFavoritesGetPubPerPage = new JComboBox();
    cmbFavoritesGetPubPerPage.setMaximumSize(new Dimension(200, 25));
    cmbFavoritesGetPubPerPage.setMinimumSize(new Dimension(200, 25));
    cmbFavoritesGetPubPerPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 10, 0);
    panel62.add(cmbFavoritesGetPubPerPage, gbc);
    favoritesGetPubInvoke = new JButton();
    favoritesGetPubInvoke.setFont(new Font(favoritesGetPubInvoke.getFont().getName(), Font.BOLD,
            favoritesGetPubInvoke.getFont().getSize()));
    favoritesGetPubInvoke.setMaximumSize(new Dimension(100, 30));
    favoritesGetPubInvoke.setMinimumSize(new Dimension(100, 30));
    favoritesGetPubInvoke.setPreferredSize(new Dimension(100, 30));
    favoritesGetPubInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 5;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(25, 0, 0, 0);
    panel62.add(favoritesGetPubInvoke, gbc);
    final JPanel panel63 = new JPanel();
    panel63.setLayout(new GridBagLayout());
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.fill = GridBagConstraints.BOTH;
    panel62.add(panel63, gbc);
    final JLabel label168 = new JLabel();
    label168.setFont(new Font(label168.getFont().getName(), Font.BOLD, label168.getFont().getSize()));
    label168.setMaximumSize(new Dimension(400, 25));
    label168.setMinimumSize(new Dimension(400, 25));
    label168.setPreferredSize(new Dimension(400, 25));
    label168.setText("Extra information to fetch for each returned record");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 5;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(label168, gbc);
    chkFavoritesGetPubLicense = new JCheckBox();
    chkFavoritesGetPubLicense.setText("license");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubLicense, gbc);
    chkFavoritesGetPubDateUp = new JCheckBox();
    chkFavoritesGetPubDateUp.setText("date_upload");
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubDateUp, gbc);
    chkFavoritesGetPubDateTak = new JCheckBox();
    chkFavoritesGetPubDateTak.setText("date_taken");
    gbc = new GridBagConstraints();
    gbc.gridx = 2;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubDateTak, gbc);
    chkFavoritesGetPubOwner = new JCheckBox();
    chkFavoritesGetPubOwner.setText("owner_name");
    gbc = new GridBagConstraints();
    gbc.gridx = 3;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubOwner, gbc);
    chkFavoritesGetPubServer = new JCheckBox();
    chkFavoritesGetPubServer.setText("icon_server");
    gbc = new GridBagConstraints();
    gbc.gridx = 4;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubServer, gbc);
    chkFavoritesGetPubOriginal = new JCheckBox();
    chkFavoritesGetPubOriginal.setText("original_format");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubOriginal, gbc);
    chkFavoritesGetPubLastUp = new JCheckBox();
    chkFavoritesGetPubLastUp.setText("last_update");
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubLastUp, gbc);
    chkFavoritesGetPubGeo = new JCheckBox();
    chkFavoritesGetPubGeo.setText("geo");
    gbc = new GridBagConstraints();
    gbc.gridx = 2;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubGeo, gbc);
    chkFavoritesGetPubTags = new JCheckBox();
    chkFavoritesGetPubTags.setText("tags");
    gbc = new GridBagConstraints();
    gbc.gridx = 3;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubTags, gbc);
    chkFavoritesGetPubMachine = new JCheckBox();
    chkFavoritesGetPubMachine.setText("machine_tags");
    gbc = new GridBagConstraints();
    gbc.gridx = 4;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel63.add(chkFavoritesGetPubMachine, gbc);
    final JScrollPane scrollPane43 = new JScrollPane();
    scrollPane43.setMaximumSize(new Dimension(550, 225));
    scrollPane43.setMinimumSize(new Dimension(550, 225));
    scrollPane43.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 6;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel62.add(scrollPane43, gbc);
    favoritesGetPubOutput = new JTextArea();
    favoritesGetPubOutput.setBackground(new Color(-3355444));
    scrollPane43.setViewportView(favoritesGetPubOutput);
    final JLabel label169 = new JLabel();
    label169.setHorizontalAlignment(4);
    label169.setMaximumSize(new Dimension(400, 25));
    label169.setMinimumSize(new Dimension(400, 25));
    label169.setPreferredSize(new Dimension(400, 25));
    label169.setText("Page       : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel62.add(label169, gbc);
    txtFavoritesGetPubID = new JTextField();
    txtFavoritesGetPubID.setMaximumSize(new Dimension(200, 25));
    txtFavoritesGetPubID.setMinimumSize(new Dimension(200, 25));
    txtFavoritesGetPubID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 10, 0);
    panel62.add(txtFavoritesGetPubID, gbc);
    final JLabel label170 = new JLabel();
    label170.setHorizontalAlignment(4);
    label170.setMaximumSize(new Dimension(400, 25));
    label170.setMinimumSize(new Dimension(400, 25));
    label170.setPreferredSize(new Dimension(400, 25));
    label170.setText("User ID    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel62.add(label170, gbc);
    final JPanel panel64 = new JPanel();
    panel64.setLayout(new GridBagLayout());
    favoritesOperationPane.addTab("Remove", panel64);
    final JLabel label171 = new JLabel();
    label171.setFont(new Font(label171.getFont().getName(), Font.BOLD, label171.getFont().getSize()));
    label171.setHorizontalAlignment(0);
    label171.setMaximumSize(new Dimension(600, 50));
    label171.setMinimumSize(new Dimension(600, 50));
    label171.setPreferredSize(new Dimension(600, 50));
    label171.setText("Removes a photo from a user's favorites list.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel64.add(label171, gbc);
    final JLabel label172 = new JLabel();
    label172.setFont(new Font(label172.getFont().getName(), Font.BOLD, label172.getFont().getSize()));
    label172.setHorizontalAlignment(4);
    label172.setMaximumSize(new Dimension(400, 25));
    label172.setMinimumSize(new Dimension(400, 25));
    label172.setPreferredSize(new Dimension(400, 25));
    label172.setText("Photo ID : ");
    label172.setVerticalAlignment(0);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel64.add(label172, gbc);
    txtFavoritesRmvID = new JTextField();
    txtFavoritesRmvID.setMaximumSize(new Dimension(200, 25));
    txtFavoritesRmvID.setMinimumSize(new Dimension(200, 25));
    txtFavoritesRmvID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel64.add(txtFavoritesRmvID, gbc);
    favoritesRmvInvoke = new JButton();
    favoritesRmvInvoke.setFont(new Font(favoritesRmvInvoke.getFont().getName(), Font.BOLD,
            favoritesRmvInvoke.getFont().getSize()));
    favoritesRmvInvoke.setMaximumSize(new Dimension(100, 30));
    favoritesRmvInvoke.setMinimumSize(new Dimension(100, 30));
    favoritesRmvInvoke.setPreferredSize(new Dimension(100, 30));
    favoritesRmvInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel64.add(favoritesRmvInvoke, gbc);
    final JScrollPane scrollPane44 = new JScrollPane();
    scrollPane44.setMaximumSize(new Dimension(550, 225));
    scrollPane44.setMinimumSize(new Dimension(550, 225));
    scrollPane44.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel64.add(scrollPane44, gbc);
    favoritesRmvOutput = new JTextArea();
    favoritesRmvOutput.setBackground(new Color(-3355444));
    favoritesRmvOutput.setEditable(false);
    scrollPane44.setViewportView(favoritesRmvOutput);
    final JPanel panel65 = new JPanel();
    panel65.setLayout(new GridBagLayout());
    tabbedPane1.addTab("Geo", panel65);
    geoOperationPane = new JTabbedPane();
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel65.add(geoOperationPane, gbc);
    final JPanel panel66 = new JPanel();
    panel66.setLayout(new GridBagLayout());
    geoOperationPane.addTab("GetLocation ", panel66);
    final JLabel label173 = new JLabel();
    label173.setFont(new Font(label173.getFont().getName(), Font.BOLD, label173.getFont().getSize()));
    label173.setHorizontalAlignment(0);
    label173.setMaximumSize(new Dimension(600, 50));
    label173.setMinimumSize(new Dimension(600, 50));
    label173.setPreferredSize(new Dimension(600, 50));
    label173.setText("Get the geo data (latitude and longitude and the accuracy level) for a photo.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel66.add(label173, gbc);
    final JLabel label174 = new JLabel();
    label174.setFont(new Font(label174.getFont().getName(), Font.BOLD, label174.getFont().getSize()));
    label174.setHorizontalAlignment(4);
    label174.setMaximumSize(new Dimension(400, 25));
    label174.setMinimumSize(new Dimension(400, 25));
    label174.setPreferredSize(new Dimension(400, 25));
    label174.setText("Photo ID : ");
    label174.setVerticalAlignment(0);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel66.add(label174, gbc);
    txtGeoGetLocID = new JTextField();
    txtGeoGetLocID.setMaximumSize(new Dimension(200, 25));
    txtGeoGetLocID.setMinimumSize(new Dimension(200, 25));
    txtGeoGetLocID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel66.add(txtGeoGetLocID, gbc);
    geoGetLocInvoke = new JButton();
    geoGetLocInvoke.setFont(
            new Font(geoGetLocInvoke.getFont().getName(), Font.BOLD, geoGetLocInvoke.getFont().getSize()));
    geoGetLocInvoke.setMaximumSize(new Dimension(100, 30));
    geoGetLocInvoke.setMinimumSize(new Dimension(100, 30));
    geoGetLocInvoke.setPreferredSize(new Dimension(100, 30));
    geoGetLocInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel66.add(geoGetLocInvoke, gbc);
    final JScrollPane scrollPane45 = new JScrollPane();
    scrollPane45.setMaximumSize(new Dimension(550, 225));
    scrollPane45.setMinimumSize(new Dimension(550, 225));
    scrollPane45.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel66.add(scrollPane45, gbc);
    geoGetLocOutput = new JTextArea();
    geoGetLocOutput.setBackground(new Color(-3355444));
    geoGetLocOutput.setEditable(false);
    scrollPane45.setViewportView(geoGetLocOutput);
    final JPanel panel67 = new JPanel();
    panel67.setLayout(new GridBagLayout());
    geoOperationPane.addTab("GetPerms", panel67);
    final JLabel label175 = new JLabel();
    label175.setFont(new Font(label175.getFont().getName(), Font.BOLD, label175.getFont().getSize()));
    label175.setHorizontalAlignment(0);
    label175.setMaximumSize(new Dimension(600, 50));
    label175.setMinimumSize(new Dimension(600, 50));
    label175.setPreferredSize(new Dimension(600, 50));
    label175.setText("Get permissions for who may view geo data for a photo.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel67.add(label175, gbc);
    final JLabel label176 = new JLabel();
    label176.setFont(new Font(label176.getFont().getName(), Font.BOLD, label176.getFont().getSize()));
    label176.setHorizontalAlignment(4);
    label176.setMaximumSize(new Dimension(400, 25));
    label176.setMinimumSize(new Dimension(400, 25));
    label176.setPreferredSize(new Dimension(400, 25));
    label176.setText("Photo ID : ");
    label176.setVerticalAlignment(0);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel67.add(label176, gbc);
    txtGeoGetPermsID = new JTextField();
    txtGeoGetPermsID.setMaximumSize(new Dimension(200, 25));
    txtGeoGetPermsID.setMinimumSize(new Dimension(200, 25));
    txtGeoGetPermsID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel67.add(txtGeoGetPermsID, gbc);
    geoGetPermsInvoke = new JButton();
    geoGetPermsInvoke.setFont(
            new Font(geoGetPermsInvoke.getFont().getName(), Font.BOLD, geoGetPermsInvoke.getFont().getSize()));
    geoGetPermsInvoke.setMaximumSize(new Dimension(100, 30));
    geoGetPermsInvoke.setMinimumSize(new Dimension(100, 30));
    geoGetPermsInvoke.setPreferredSize(new Dimension(100, 30));
    geoGetPermsInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel67.add(geoGetPermsInvoke, gbc);
    final JScrollPane scrollPane46 = new JScrollPane();
    scrollPane46.setMaximumSize(new Dimension(550, 225));
    scrollPane46.setMinimumSize(new Dimension(550, 225));
    scrollPane46.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel67.add(scrollPane46, gbc);
    geoGetPermsOutput = new JTextArea();
    geoGetPermsOutput.setBackground(new Color(-3355444));
    geoGetPermsOutput.setEditable(false);
    scrollPane46.setViewportView(geoGetPermsOutput);
    final JPanel panel68 = new JPanel();
    panel68.setLayout(new GridBagLayout());
    geoOperationPane.addTab("RemoveLocation", panel68);
    final JLabel label177 = new JLabel();
    label177.setFont(new Font(label177.getFont().getName(), Font.BOLD, label177.getFont().getSize()));
    label177.setHorizontalAlignment(0);
    label177.setMaximumSize(new Dimension(600, 50));
    label177.setMinimumSize(new Dimension(600, 50));
    label177.setPreferredSize(new Dimension(600, 50));
    label177.setText("Removes the geo data associated with a photo.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel68.add(label177, gbc);
    final JLabel label178 = new JLabel();
    label178.setFont(new Font(label178.getFont().getName(), Font.BOLD, label178.getFont().getSize()));
    label178.setHorizontalAlignment(4);
    label178.setMaximumSize(new Dimension(400, 25));
    label178.setMinimumSize(new Dimension(400, 25));
    label178.setPreferredSize(new Dimension(400, 25));
    label178.setText("Photo ID : ");
    label178.setVerticalAlignment(0);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel68.add(label178, gbc);
    txtGeoRmvLocID = new JTextField();
    txtGeoRmvLocID.setMaximumSize(new Dimension(200, 25));
    txtGeoRmvLocID.setMinimumSize(new Dimension(200, 25));
    txtGeoRmvLocID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel68.add(txtGeoRmvLocID, gbc);
    geoRmvLocInvoke = new JButton();
    geoRmvLocInvoke.setFont(
            new Font(geoRmvLocInvoke.getFont().getName(), Font.BOLD, geoRmvLocInvoke.getFont().getSize()));
    geoRmvLocInvoke.setMaximumSize(new Dimension(100, 30));
    geoRmvLocInvoke.setMinimumSize(new Dimension(100, 30));
    geoRmvLocInvoke.setPreferredSize(new Dimension(100, 30));
    geoRmvLocInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel68.add(geoRmvLocInvoke, gbc);
    final JScrollPane scrollPane47 = new JScrollPane();
    scrollPane47.setMaximumSize(new Dimension(550, 225));
    scrollPane47.setMinimumSize(new Dimension(550, 225));
    scrollPane47.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel68.add(scrollPane47, gbc);
    geoRmvLocOutput = new JTextArea();
    geoRmvLocOutput.setBackground(new Color(-3355444));
    geoRmvLocOutput.setEditable(false);
    scrollPane47.setViewportView(geoRmvLocOutput);
    final JPanel panel69 = new JPanel();
    panel69.setLayout(new GridBagLayout());
    geoOperationPane.addTab("SetLocation", panel69);
    final JLabel label179 = new JLabel();
    label179.setFont(new Font(label179.getFont().getName(), Font.BOLD, label179.getFont().getSize()));
    label179.setHorizontalAlignment(0);
    label179.setMaximumSize(new Dimension(600, 50));
    label179.setMinimumSize(new Dimension(600, 50));
    label179.setPreferredSize(new Dimension(600, 50));
    label179.setText(
            "Sets the geo data (latitude and longitude and, optionally, the accuracy level) for a photo.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel69.add(label179, gbc);
    final JLabel label180 = new JLabel();
    label180.setFont(new Font(label180.getFont().getName(), Font.BOLD, label180.getFont().getSize()));
    label180.setHorizontalAlignment(4);
    label180.setMaximumSize(new Dimension(400, 25));
    label180.setMinimumSize(new Dimension(400, 25));
    label180.setPreferredSize(new Dimension(400, 25));
    label180.setText("Latitude    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel69.add(label180, gbc);
    final JLabel label181 = new JLabel();
    label181.setHorizontalAlignment(4);
    label181.setMaximumSize(new Dimension(400, 25));
    label181.setMinimumSize(new Dimension(400, 25));
    label181.setPreferredSize(new Dimension(400, 25));
    label181.setText("Accuracy   : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.anchor = GridBagConstraints.WEST;
    panel69.add(label181, gbc);
    cmbGeoSetLocAccuracy = new JComboBox();
    cmbGeoSetLocAccuracy.setMaximumSize(new Dimension(200, 25));
    cmbGeoSetLocAccuracy.setMinimumSize(new Dimension(200, 25));
    cmbGeoSetLocAccuracy.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 4;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel69.add(cmbGeoSetLocAccuracy, gbc);
    geoSetLocInvoke = new JButton();
    geoSetLocInvoke.setFont(
            new Font(geoSetLocInvoke.getFont().getName(), Font.BOLD, geoSetLocInvoke.getFont().getSize()));
    geoSetLocInvoke.setMaximumSize(new Dimension(100, 30));
    geoSetLocInvoke.setMinimumSize(new Dimension(100, 30));
    geoSetLocInvoke.setPreferredSize(new Dimension(100, 30));
    geoSetLocInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 5;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(25, 0, 25, 0);
    panel69.add(geoSetLocInvoke, gbc);
    final JScrollPane scrollPane48 = new JScrollPane();
    scrollPane48.setMaximumSize(new Dimension(550, 225));
    scrollPane48.setMinimumSize(new Dimension(550, 225));
    scrollPane48.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 6;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel69.add(scrollPane48, gbc);
    geoSetLocOutput = new JTextArea();
    geoSetLocOutput.setBackground(new Color(-3355444));
    scrollPane48.setViewportView(geoSetLocOutput);
    cmbGeoSetLocLatitude = new JComboBox();
    cmbGeoSetLocLatitude.setMaximumSize(new Dimension(200, 25));
    cmbGeoSetLocLatitude.setMinimumSize(new Dimension(200, 25));
    final DefaultComboBoxModel defaultComboBoxModel14 = new DefaultComboBoxModel();
    cmbGeoSetLocLatitude.setModel(defaultComboBoxModel14);
    cmbGeoSetLocLatitude.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel69.add(cmbGeoSetLocLatitude, gbc);
    final JLabel label182 = new JLabel();
    label182.setFont(new Font(label182.getFont().getName(), Font.BOLD, label182.getFont().getSize()));
    label182.setHorizontalAlignment(4);
    label182.setMaximumSize(new Dimension(400, 25));
    label182.setMinimumSize(new Dimension(400, 25));
    label182.setPreferredSize(new Dimension(400, 25));
    label182.setText("Longitude : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel69.add(label182, gbc);
    cmbGeoSetLocLongitude = new JComboBox();
    cmbGeoSetLocLongitude.setMaximumSize(new Dimension(200, 25));
    cmbGeoSetLocLongitude.setMinimumSize(new Dimension(200, 25));
    final DefaultComboBoxModel defaultComboBoxModel15 = new DefaultComboBoxModel();
    cmbGeoSetLocLongitude.setModel(defaultComboBoxModel15);
    cmbGeoSetLocLongitude.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel69.add(cmbGeoSetLocLongitude, gbc);
    final JLabel label183 = new JLabel();
    label183.setFont(new Font(label183.getFont().getName(), Font.BOLD, label183.getFont().getSize()));
    label183.setHorizontalAlignment(4);
    label183.setMaximumSize(new Dimension(400, 25));
    label183.setMinimumSize(new Dimension(400, 25));
    label183.setPreferredSize(new Dimension(400, 25));
    label183.setText("Photo ID    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel69.add(label183, gbc);
    txtGeoSetLocID = new JTextField();
    txtGeoSetLocID.setMaximumSize(new Dimension(200, 25));
    txtGeoSetLocID.setMinimumSize(new Dimension(200, 25));
    txtGeoSetLocID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel69.add(txtGeoSetLocID, gbc);
    final JPanel panel70 = new JPanel();
    panel70.setLayout(new GridBagLayout());
    geoOperationPane.addTab("SetPerms", panel70);
    final JLabel label184 = new JLabel();
    label184.setFont(new Font(label184.getFont().getName(), Font.BOLD, label184.getFont().getSize()));
    label184.setHorizontalAlignment(0);
    label184.setMaximumSize(new Dimension(600, 50));
    label184.setMinimumSize(new Dimension(600, 50));
    label184.setPreferredSize(new Dimension(600, 50));
    label184.setText("Set the permission for who may view the geo data associated with a photo.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 4;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(25, 0, 25, 0);
    panel70.add(label184, gbc);
    final JLabel label185 = new JLabel();
    label185.setFont(new Font(label185.getFont().getName(), Font.BOLD, label185.getFont().getSize()));
    label185.setHorizontalAlignment(4);
    label185.setMaximumSize(new Dimension(400, 25));
    label185.setMinimumSize(new Dimension(400, 25));
    label185.setPreferredSize(new Dimension(400, 25));
    label185.setText("Photo ID : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel70.add(label185, gbc);
    chkGeoSetPermsPublic = new JCheckBox();
    chkGeoSetPermsPublic.setFont(new Font(chkGeoSetPermsPublic.getFont().getName(), Font.BOLD,
            chkGeoSetPermsPublic.getFont().getSize()));
    chkGeoSetPermsPublic.setHorizontalAlignment(4);
    chkGeoSetPermsPublic.setMaximumSize(new Dimension(300, 25));
    chkGeoSetPermsPublic.setMinimumSize(new Dimension(300, 25));
    chkGeoSetPermsPublic.setPreferredSize(new Dimension(300, 25));
    chkGeoSetPermsPublic.setText("Is Public   ");
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel70.add(chkGeoSetPermsPublic, gbc);
    chkGeoSetPermsFriend = new JCheckBox();
    chkGeoSetPermsFriend.setFont(new Font(chkGeoSetPermsFriend.getFont().getName(), Font.BOLD,
            chkGeoSetPermsFriend.getFont().getSize()));
    chkGeoSetPermsFriend.setMaximumSize(new Dimension(200, 25));
    chkGeoSetPermsFriend.setMinimumSize(new Dimension(200, 25));
    chkGeoSetPermsFriend.setPreferredSize(new Dimension(200, 25));
    chkGeoSetPermsFriend.setText("Is Friend");
    gbc = new GridBagConstraints();
    gbc.gridx = 2;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 10, 0);
    panel70.add(chkGeoSetPermsFriend, gbc);
    final JScrollPane scrollPane49 = new JScrollPane();
    scrollPane49.setMaximumSize(new Dimension(550, 225));
    scrollPane49.setMinimumSize(new Dimension(550, 225));
    scrollPane49.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 5;
    gbc.gridwidth = 4;
    gbc.weighty = 1.0;
    panel70.add(scrollPane49, gbc);
    geoSetPermsOutput = new JTextArea();
    geoSetPermsOutput.setBackground(new Color(-3355444));
    scrollPane49.setViewportView(geoSetPermsOutput);
    geoSetPermsInvoke = new JButton();
    geoSetPermsInvoke.setFont(
            new Font(geoSetPermsInvoke.getFont().getName(), Font.BOLD, geoSetPermsInvoke.getFont().getSize()));
    geoSetPermsInvoke.setLabel("Invoke");
    geoSetPermsInvoke.setMaximumSize(new Dimension(100, 30));
    geoSetPermsInvoke.setMinimumSize(new Dimension(100, 30));
    geoSetPermsInvoke.setPreferredSize(new Dimension(100, 30));
    geoSetPermsInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 4;
    gbc.insets = new Insets(10, 0, 0, 0);
    panel70.add(geoSetPermsInvoke, gbc);
    chkGeoSetPermsContact = new JCheckBox();
    chkGeoSetPermsContact.setFont(new Font(chkGeoSetPermsContact.getFont().getName(), Font.BOLD,
            chkGeoSetPermsContact.getFont().getSize()));
    chkGeoSetPermsContact.setHorizontalAlignment(4);
    chkGeoSetPermsContact.setLabel("Is Contact");
    chkGeoSetPermsContact.setMaximumSize(new Dimension(300, 25));
    chkGeoSetPermsContact.setMinimumSize(new Dimension(300, 25));
    chkGeoSetPermsContact.setPreferredSize(new Dimension(300, 25));
    chkGeoSetPermsContact.setText("Is Contact");
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 10, 0);
    panel70.add(chkGeoSetPermsContact, gbc);
    txtGeoSetPermsID = new JTextField();
    txtGeoSetPermsID.setMaximumSize(new Dimension(200, 25));
    txtGeoSetPermsID.setMinimumSize(new Dimension(200, 25));
    txtGeoSetPermsID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 2;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 10, 0);
    panel70.add(txtGeoSetPermsID, gbc);
    chkGeoSetPermsFamily = new JCheckBox();
    chkGeoSetPermsFamily.setFont(new Font(chkGeoSetPermsFamily.getFont().getName(), Font.BOLD,
            chkGeoSetPermsFamily.getFont().getSize()));
    chkGeoSetPermsFamily.setMaximumSize(new Dimension(200, 25));
    chkGeoSetPermsFamily.setMinimumSize(new Dimension(200, 25));
    chkGeoSetPermsFamily.setPreferredSize(new Dimension(200, 25));
    chkGeoSetPermsFamily.setText("Is Family");
    gbc = new GridBagConstraints();
    gbc.gridx = 2;
    gbc.gridy = 3;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 10, 0);
    panel70.add(chkGeoSetPermsFamily, gbc);
    final JPanel panel71 = new JPanel();
    panel71.setLayout(new GridBagLayout());
    tabbedPane1.addTab("Groups", panel71);
    groupsOperationPane = new JTabbedPane();
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel71.add(groupsOperationPane, gbc);
    final JPanel panel72 = new JPanel();
    panel72.setLayout(new GridBagLayout());
    groupsOperationPane.addTab("Browse", panel72);
    final JLabel label186 = new JLabel();
    label186.setFont(new Font(label186.getFont().getName(), Font.BOLD, label186.getFont().getSize()));
    label186.setHorizontalAlignment(0);
    label186.setMaximumSize(new Dimension(600, 50));
    label186.setMinimumSize(new Dimension(600, 50));
    label186.setPreferredSize(new Dimension(600, 50));
    label186.setText("Browse the group category tree, finding groups and sub-categories.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel72.add(label186, gbc);
    final JLabel label187 = new JLabel();
    label187.setFont(new Font(label187.getFont().getName(), Font.BOLD, label187.getFont().getSize()));
    label187.setHorizontalAlignment(4);
    label187.setMaximumSize(new Dimension(400, 25));
    label187.setMinimumSize(new Dimension(400, 25));
    label187.setPreferredSize(new Dimension(400, 25));
    label187.setText("Category ID : ");
    label187.setVerticalAlignment(0);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel72.add(label187, gbc);
    txtGroupsBrowseID = new JTextField();
    txtGroupsBrowseID.setMaximumSize(new Dimension(200, 25));
    txtGroupsBrowseID.setMinimumSize(new Dimension(200, 25));
    txtGroupsBrowseID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel72.add(txtGroupsBrowseID, gbc);
    groupsBrowseInvoke = new JButton();
    groupsBrowseInvoke.setFont(new Font(groupsBrowseInvoke.getFont().getName(), Font.BOLD,
            groupsBrowseInvoke.getFont().getSize()));
    groupsBrowseInvoke.setMaximumSize(new Dimension(100, 30));
    groupsBrowseInvoke.setMinimumSize(new Dimension(100, 30));
    groupsBrowseInvoke.setPreferredSize(new Dimension(100, 30));
    groupsBrowseInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel72.add(groupsBrowseInvoke, gbc);
    final JScrollPane scrollPane50 = new JScrollPane();
    scrollPane50.setMaximumSize(new Dimension(550, 225));
    scrollPane50.setMinimumSize(new Dimension(550, 225));
    scrollPane50.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel72.add(scrollPane50, gbc);
    groupsBrowseOutput = new JTextArea();
    groupsBrowseOutput.setBackground(new Color(-3355444));
    groupsBrowseOutput.setEditable(false);
    scrollPane50.setViewportView(groupsBrowseOutput);
    final JPanel panel73 = new JPanel();
    panel73.setLayout(new GridBagLayout());
    groupsOperationPane.addTab("GetInfo", panel73);
    final JLabel label188 = new JLabel();
    label188.setFont(new Font(label188.getFont().getName(), Font.BOLD, label188.getFont().getSize()));
    label188.setHorizontalAlignment(0);
    label188.setMaximumSize(new Dimension(600, 50));
    label188.setMinimumSize(new Dimension(600, 50));
    label188.setPreferredSize(new Dimension(600, 50));
    label188.setText("Get information about a group.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel73.add(label188, gbc);
    final JLabel label189 = new JLabel();
    label189.setFont(new Font(label189.getFont().getName(), Font.BOLD, label189.getFont().getSize()));
    label189.setHorizontalAlignment(4);
    label189.setMaximumSize(new Dimension(400, 25));
    label189.setMinimumSize(new Dimension(400, 25));
    label189.setPreferredSize(new Dimension(400, 25));
    label189.setText("Group ID : ");
    label189.setVerticalAlignment(0);
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.EAST;
    panel73.add(label189, gbc);
    txtGroupsGetInfoID = new JTextField();
    txtGroupsGetInfoID.setMaximumSize(new Dimension(200, 25));
    txtGroupsGetInfoID.setMinimumSize(new Dimension(200, 25));
    txtGroupsGetInfoID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel73.add(txtGroupsGetInfoID, gbc);
    groupsGetInfoInvoke = new JButton();
    groupsGetInfoInvoke.setFont(new Font(groupsGetInfoInvoke.getFont().getName(), Font.BOLD,
            groupsGetInfoInvoke.getFont().getSize()));
    groupsGetInfoInvoke.setMaximumSize(new Dimension(100, 30));
    groupsGetInfoInvoke.setMinimumSize(new Dimension(100, 30));
    groupsGetInfoInvoke.setPreferredSize(new Dimension(100, 30));
    groupsGetInfoInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel73.add(groupsGetInfoInvoke, gbc);
    final JScrollPane scrollPane51 = new JScrollPane();
    scrollPane51.setMaximumSize(new Dimension(550, 225));
    scrollPane51.setMinimumSize(new Dimension(550, 225));
    scrollPane51.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    panel73.add(scrollPane51, gbc);
    groupsGetInfoOutput = new JTextArea();
    groupsGetInfoOutput.setBackground(new Color(-3355444));
    groupsGetInfoOutput.setEditable(false);
    scrollPane51.setViewportView(groupsGetInfoOutput);
    final JPanel panel74 = new JPanel();
    panel74.setLayout(new GridBagLayout());
    groupsOperationPane.addTab("Search", panel74);
    final JLabel label190 = new JLabel();
    label190.setFont(new Font(label190.getFont().getName(), Font.BOLD, label190.getFont().getSize()));
    label190.setHorizontalAlignment(0);
    label190.setMaximumSize(new Dimension(800, 50));
    label190.setMinimumSize(new Dimension(800, 50));
    label190.setPreferredSize(new Dimension(800, 50));
    label190.setText(
            "Search for groups. 18+ groups will only be returned for authenticated calls where the authenticated user is over 18.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel74.add(label190, gbc);
    final JLabel label191 = new JLabel();
    label191.setFont(new Font(label191.getFont().getName(), label191.getFont().getStyle(),
            label191.getFont().getSize()));
    label191.setHorizontalAlignment(4);
    label191.setMaximumSize(new Dimension(400, 25));
    label191.setMinimumSize(new Dimension(400, 25));
    label191.setPreferredSize(new Dimension(400, 25));
    label191.setText("Text        : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel74.add(label191, gbc);
    final JLabel label192 = new JLabel();
    label192.setHorizontalAlignment(4);
    label192.setMaximumSize(new Dimension(400, 25));
    label192.setMinimumSize(new Dimension(400, 25));
    label192.setPreferredSize(new Dimension(400, 25));
    label192.setText("Page       : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel74.add(label192, gbc);
    txtGroupsSearchPage = new JTextField();
    txtGroupsSearchPage.setMaximumSize(new Dimension(200, 25));
    txtGroupsSearchPage.setMinimumSize(new Dimension(200, 25));
    txtGroupsSearchPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel74.add(txtGroupsSearchPage, gbc);
    final JLabel label193 = new JLabel();
    label193.setHorizontalAlignment(4);
    label193.setMaximumSize(new Dimension(400, 25));
    label193.setMinimumSize(new Dimension(400, 25));
    label193.setPreferredSize(new Dimension(400, 25));
    label193.setText("Per Page : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.anchor = GridBagConstraints.WEST;
    panel74.add(label193, gbc);
    cmbGroupsSearchPerPage = new JComboBox();
    cmbGroupsSearchPerPage.setMaximumSize(new Dimension(200, 25));
    cmbGroupsSearchPerPage.setMinimumSize(new Dimension(200, 25));
    cmbGroupsSearchPerPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel74.add(cmbGroupsSearchPerPage, gbc);
    groupsSearchInvoke = new JButton();
    groupsSearchInvoke.setFont(new Font(groupsSearchInvoke.getFont().getName(), Font.BOLD,
            groupsSearchInvoke.getFont().getSize()));
    groupsSearchInvoke.setMaximumSize(new Dimension(100, 30));
    groupsSearchInvoke.setMinimumSize(new Dimension(100, 30));
    groupsSearchInvoke.setPreferredSize(new Dimension(100, 30));
    groupsSearchInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel74.add(groupsSearchInvoke, gbc);
    final JScrollPane scrollPane52 = new JScrollPane();
    scrollPane52.setMaximumSize(new Dimension(550, 225));
    scrollPane52.setMinimumSize(new Dimension(550, 225));
    scrollPane52.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 5;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel74.add(scrollPane52, gbc);
    groupsSearchOutput = new JTextArea();
    groupsSearchOutput.setBackground(new Color(-3355444));
    scrollPane52.setViewportView(groupsSearchOutput);
    txtGroupsSearchText = new JTextField();
    txtGroupsSearchText.setMaximumSize(new Dimension(200, 25));
    txtGroupsSearchText.setMinimumSize(new Dimension(200, 25));
    txtGroupsSearchText.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel74.add(txtGroupsSearchText, gbc);
    final JPanel panel75 = new JPanel();
    panel75.setLayout(new GridBagLayout());
    tabbedPane1.addTab("GroupsPools", panel75);
    tabbedPane2 = new JTabbedPane();
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.weightx = 1.0;
    gbc.weighty = 1.0;
    gbc.fill = GridBagConstraints.BOTH;
    panel75.add(tabbedPane2, gbc);
    final JPanel panel76 = new JPanel();
    panel76.setLayout(new GridBagLayout());
    tabbedPane2.addTab("Add", panel76);
    final JLabel label194 = new JLabel();
    label194.setFont(new Font(label194.getFont().getName(), Font.BOLD, label194.getFont().getSize()));
    label194.setHorizontalAlignment(0);
    label194.setMaximumSize(new Dimension(600, 50));
    label194.setMinimumSize(new Dimension(600, 50));
    label194.setPreferredSize(new Dimension(600, 50));
    label194.setText("Add a photo to a group's pool.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel76.add(label194, gbc);
    final JLabel label195 = new JLabel();
    label195.setFont(new Font(label195.getFont().getName(), Font.BOLD, label195.getFont().getSize()));
    label195.setHorizontalAlignment(4);
    label195.setMaximumSize(new Dimension(400, 25));
    label195.setMinimumSize(new Dimension(400, 25));
    label195.setPreferredSize(new Dimension(400, 25));
    label195.setText("Photo ID    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel76.add(label195, gbc);
    final JLabel label196 = new JLabel();
    label196.setFont(new Font(label196.getFont().getName(), Font.BOLD, label196.getFont().getSize()));
    label196.setHorizontalAlignment(4);
    label196.setMaximumSize(new Dimension(400, 25));
    label196.setMinimumSize(new Dimension(400, 25));
    label196.setPreferredSize(new Dimension(400, 25));
    label196.setText("Group ID    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel76.add(label196, gbc);
    txtGrpPoolsAddGroupID = new JTextField();
    txtGrpPoolsAddGroupID.setMaximumSize(new Dimension(200, 25));
    txtGrpPoolsAddGroupID.setMinimumSize(new Dimension(200, 25));
    txtGrpPoolsAddGroupID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel76.add(txtGrpPoolsAddGroupID, gbc);
    grpPoolsAddInvoke = new JButton();
    grpPoolsAddInvoke.setFont(
            new Font(grpPoolsAddInvoke.getFont().getName(), Font.BOLD, grpPoolsAddInvoke.getFont().getSize()));
    grpPoolsAddInvoke.setMaximumSize(new Dimension(100, 30));
    grpPoolsAddInvoke.setMinimumSize(new Dimension(100, 30));
    grpPoolsAddInvoke.setPreferredSize(new Dimension(100, 30));
    grpPoolsAddInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel76.add(grpPoolsAddInvoke, gbc);
    final JScrollPane scrollPane53 = new JScrollPane();
    scrollPane53.setMaximumSize(new Dimension(550, 225));
    scrollPane53.setMinimumSize(new Dimension(550, 225));
    scrollPane53.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel76.add(scrollPane53, gbc);
    grpPoolsAddOutput = new JTextArea();
    grpPoolsAddOutput.setBackground(new Color(-3355444));
    scrollPane53.setViewportView(grpPoolsAddOutput);
    txtGrpPoolsAddPhotoID = new JTextField();
    txtGrpPoolsAddPhotoID.setMaximumSize(new Dimension(200, 25));
    txtGrpPoolsAddPhotoID.setMinimumSize(new Dimension(200, 25));
    txtGrpPoolsAddPhotoID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel76.add(txtGrpPoolsAddPhotoID, gbc);
    final JPanel panel77 = new JPanel();
    panel77.setLayout(new GridBagLayout());
    tabbedPane2.addTab("GetContext", panel77);
    final JLabel label197 = new JLabel();
    label197.setFont(new Font(label197.getFont().getName(), Font.BOLD, label197.getFont().getSize()));
    label197.setHorizontalAlignment(0);
    label197.setMaximumSize(new Dimension(600, 50));
    label197.setMinimumSize(new Dimension(600, 50));
    label197.setPreferredSize(new Dimension(600, 50));
    label197.setText("Returns next and previous photos for a photo in a group pool.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel77.add(label197, gbc);
    final JLabel label198 = new JLabel();
    label198.setFont(new Font(label198.getFont().getName(), Font.BOLD, label198.getFont().getSize()));
    label198.setHorizontalAlignment(4);
    label198.setMaximumSize(new Dimension(400, 25));
    label198.setMinimumSize(new Dimension(400, 25));
    label198.setPreferredSize(new Dimension(400, 25));
    label198.setText("Photo ID    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel77.add(label198, gbc);
    final JLabel label199 = new JLabel();
    label199.setFont(new Font(label199.getFont().getName(), Font.BOLD, label199.getFont().getSize()));
    label199.setHorizontalAlignment(4);
    label199.setMaximumSize(new Dimension(400, 25));
    label199.setMinimumSize(new Dimension(400, 25));
    label199.setPreferredSize(new Dimension(400, 25));
    label199.setText("Group ID    : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel77.add(label199, gbc);
    txtGrpPoolsContextGrpID = new JTextField();
    txtGrpPoolsContextGrpID.setMaximumSize(new Dimension(200, 25));
    txtGrpPoolsContextGrpID.setMinimumSize(new Dimension(200, 25));
    txtGrpPoolsContextGrpID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel77.add(txtGrpPoolsContextGrpID, gbc);
    grpPoolsContextInvoke = new JButton();
    grpPoolsContextInvoke.setFont(new Font(grpPoolsContextInvoke.getFont().getName(), Font.BOLD,
            grpPoolsContextInvoke.getFont().getSize()));
    grpPoolsContextInvoke.setMaximumSize(new Dimension(100, 30));
    grpPoolsContextInvoke.setMinimumSize(new Dimension(100, 30));
    grpPoolsContextInvoke.setPreferredSize(new Dimension(100, 30));
    grpPoolsContextInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel77.add(grpPoolsContextInvoke, gbc);
    final JScrollPane scrollPane54 = new JScrollPane();
    scrollPane54.setMaximumSize(new Dimension(550, 225));
    scrollPane54.setMinimumSize(new Dimension(550, 225));
    scrollPane54.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel77.add(scrollPane54, gbc);
    grpPoolsContextOutput = new JTextArea();
    grpPoolsContextOutput.setBackground(new Color(-3355444));
    scrollPane54.setViewportView(grpPoolsContextOutput);
    txtGrpPoolsContextPhotoID = new JTextField();
    txtGrpPoolsContextPhotoID.setMaximumSize(new Dimension(200, 25));
    txtGrpPoolsContextPhotoID.setMinimumSize(new Dimension(200, 25));
    txtGrpPoolsContextPhotoID.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel77.add(txtGrpPoolsContextPhotoID, gbc);
    final JPanel panel78 = new JPanel();
    panel78.setLayout(new GridBagLayout());
    tabbedPane2.addTab("GetGroups", panel78);
    final JLabel label200 = new JLabel();
    label200.setFont(new Font(label200.getFont().getName(), Font.BOLD, label200.getFont().getSize()));
    label200.setHorizontalAlignment(0);
    label200.setMaximumSize(new Dimension(800, 50));
    label200.setMinimumSize(new Dimension(800, 50));
    label200.setPreferredSize(new Dimension(800, 50));
    label200.setText("Returns a list of groups to which you can add photos.");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 0;
    gbc.gridwidth = 2;
    gbc.anchor = GridBagConstraints.NORTH;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel78.add(label200, gbc);
    final JLabel label201 = new JLabel();
    label201.setHorizontalAlignment(4);
    label201.setMaximumSize(new Dimension(400, 25));
    label201.setMinimumSize(new Dimension(400, 25));
    label201.setPreferredSize(new Dimension(400, 25));
    label201.setText("Page       : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 1;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 0, 15, 0);
    panel78.add(label201, gbc);
    txtGrpPoolsGrpsPage = new JTextField();
    txtGrpPoolsGrpsPage.setMaximumSize(new Dimension(200, 25));
    txtGrpPoolsGrpsPage.setMinimumSize(new Dimension(200, 25));
    txtGrpPoolsGrpsPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 15, 0);
    panel78.add(txtGrpPoolsGrpsPage, gbc);
    final JLabel label202 = new JLabel();
    label202.setHorizontalAlignment(4);
    label202.setMaximumSize(new Dimension(400, 25));
    label202.setMinimumSize(new Dimension(400, 25));
    label202.setPreferredSize(new Dimension(400, 25));
    label202.setText("Per Page : ");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 2;
    gbc.anchor = GridBagConstraints.WEST;
    panel78.add(label202, gbc);
    cmbGrpPoolsGrpsPerPage = new JComboBox();
    cmbGrpPoolsGrpsPerPage.setMaximumSize(new Dimension(200, 25));
    cmbGrpPoolsGrpsPerPage.setMinimumSize(new Dimension(200, 25));
    cmbGrpPoolsGrpsPerPage.setPreferredSize(new Dimension(200, 25));
    gbc = new GridBagConstraints();
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbc.weightx = 1.0;
    gbc.anchor = GridBagConstraints.WEST;
    gbc.insets = new Insets(0, 100, 0, 0);
    panel78.add(cmbGrpPoolsGrpsPerPage, gbc);
    grpPoolsGrpsInvoke = new JButton();
    grpPoolsGrpsInvoke.setFont(new Font(grpPoolsGrpsInvoke.getFont().getName(), Font.BOLD,
            grpPoolsGrpsInvoke.getFont().getSize()));
    grpPoolsGrpsInvoke.setMaximumSize(new Dimension(100, 30));
    grpPoolsGrpsInvoke.setMinimumSize(new Dimension(100, 30));
    grpPoolsGrpsInvoke.setPreferredSize(new Dimension(100, 30));
    grpPoolsGrpsInvoke.setText("Invoke");
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 3;
    gbc.gridwidth = 2;
    gbc.insets = new Insets(50, 0, 50, 0);
    panel78.add(grpPoolsGrpsInvoke, gbc);
    final JScrollPane scrollPane55 = new JScrollPane();
    scrollPane55.setMaximumSize(new Dimension(550, 225));
    scrollPane55.setMinimumSize(new Dimension(550, 225));
    scrollPane55.setPreferredSize(new Dimension(550, 225));
    gbc = new GridBagConstraints();
    gbc.gridx = 0;
    gbc.gridy = 4;
    gbc.gridwidth = 2;
    gbc.weighty = 1.0;
    panel78.add(scrollPane55, gbc);
    grpPoolsGrpsOutput = new JTextArea();
    grpPoolsGrpsOutput.setBackground(new Color(-3355444));
    scrollPane55.setViewportView(grpPoolsGrpsOutput);
    findByEmailOutput.setNextFocusableComponent(tabbedPane1);
    blogsGetListOutput.setNextFocusableComponent(tabbedPane1);
}

From source file:pcgui.SetupMapVisualizationPanel.java

public void init() {
    setLayout(new BorderLayout());
    JLabel headingLabel = new JLabel("Setup Map Visualization");
    headingLabel.setFont(new Font("Tahoma", Font.BOLD, 16));
    add(headingLabel, BorderLayout.NORTH);

    JLabel mapTypeLabel = new JLabel("Map Type");
    mapTypeLabel.setPreferredSize(new Dimension(140, 30));
    mapTypeLabel.setHorizontalTextPosition(JLabel.CENTER);
    mapTypeCB = new JComboBox<String>(mapTypes);
    mapTypeCB.setPreferredSize(new Dimension(140, 30));

    JLabel sourceLabel = new JLabel("Source");
    sourceLabel.setPreferredSize(new Dimension(140, 30));
    sourceLabel.setHorizontalTextPosition(JLabel.CENTER);
    //      locationsTF = new JTextField();
    //      locationsTF.setPreferredSize(new Dimension(100, 20));
    if (trackedVariables == null) {
        trackedVariables = new ArrayList<String>();
        trackedVariables.add("");
    }/*from   ww w  .  j  a v a2s . c  om*/
    locationsCB = new JComboBox<String>(new DefaultComboBoxModel(trackedVariables.toArray()));
    locationsCB.setPreferredSize(new Dimension(140, 30));

    JLabel destLabel = new JLabel("Destination");
    destLabel.setPreferredSize(new Dimension(140, 30));
    destLabel.setHorizontalTextPosition(JLabel.CENTER);
    //      destLocationsTF = new JTextField();
    //      destLocationsTF.setPreferredSize(new Dimension(140, 30));
    destinationsCB = new JComboBox<String>(new DefaultComboBoxModel(trackedVariables.toArray()));
    destinationsCB.setPreferredSize(new Dimension(140, 30));

    JLabel nodeCondLabel = new JLabel("Node condition");
    nodeCondLabel.setPreferredSize(new Dimension(140, 30));
    nodeCondLabel.setHorizontalTextPosition(JLabel.CENTER);
    //      nodeConditionTF = new JTextField();
    //      nodeConditionTF.setPreferredSize(new Dimension(140, 30));
    nodeConditionCB = new JComboBox<String>(new DefaultComboBoxModel(trackedVariables.toArray()));
    nodeConditionCB.setPreferredSize(new Dimension(140, 30));

    JLabel edgeCondLabel = new JLabel("Edge Condition");
    edgeCondLabel.setPreferredSize(new Dimension(140, 30));
    edgeCondLabel.setHorizontalTextPosition(JLabel.CENTER);
    //      edgeConditionTF = new JTextField();
    //      edgeConditionTF.setPreferredSize(new Dimension(140, 30));
    edgeConditionCB = new JComboBox<String>(new DefaultComboBoxModel(trackedVariables.toArray()));
    edgeConditionCB.setPreferredSize(new Dimension(140, 30));

    JLabel showAllLabel = new JLabel("Show All Nodes");
    showAllLabel.setPreferredSize(new Dimension(140, 30));
    showAllLabel.setHorizontalTextPosition(JLabel.CENTER);
    showAllNodes = new JCheckBox("Show All Nodes");
    showAllNodes.setPreferredSize(new Dimension(140, 30));

    JLabel iterationNumLabel = new JLabel("Iteration Number");
    iterationNumLabel.setPreferredSize(new Dimension(140, 30));
    iterationNumLabel.setHorizontalTextPosition(JLabel.CENTER);
    iterationCountTF = new JTextField("1");
    iterationCountTF.setPreferredSize(new Dimension(140, 30));

    addMapVisualizationBtn = new JButton("Add");
    addMapVisualizationBtn.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            ArrayList<Object> visRow = new ArrayList<Object>(7);
            //TODO: Add combo box for all variable entries
            //don't add if locations is null or empty 
            //don't add if locations is not null but other conditions are false
            visRow.add(mapTypeCB.getSelectedItem());
            visRow.add(locationsCB.getSelectedItem());
            visRow.add(destinationsCB.getSelectedItem());
            visRow.add(nodeConditionCB.getSelectedItem());
            visRow.add(edgeConditionCB.getSelectedItem());
            visRow.add(showAllNodes.isSelected());
            visRow.add(iterationCountTF.getText());
            visRow.add("");//for Delete Button
            visRow.add("");//for Show Button
            visRow.add("");//for Show in browsersButton
            model.addRow(visRow);

        }
    });

    JPanel runConfig = new JPanel();
    runConfig.setLayout(new GridLayout(3, 2));

    GridBagConstraints gbc = new GridBagConstraints();
    gbc.gridwidth = GridBagConstraints.CENTER;
    JPanel configLabels = new JPanel(new FlowLayout());
    configLabels.add(mapTypeLabel);
    configLabels.add(sourceLabel);
    configLabels.add(destLabel);
    configLabels.add(nodeCondLabel);
    configLabels.add(edgeCondLabel);
    configLabels.add(showAllLabel);
    configLabels.add(iterationNumLabel);

    JPanel configCount = new JPanel(new FlowLayout());
    JPanel configButtons = new JPanel(new FlowLayout());
    configCount.add(mapTypeCB);
    configCount.add(locationsCB);
    configCount.add(destinationsCB);
    configCount.add(nodeConditionCB);
    configCount.add(edgeConditionCB);
    configCount.add(showAllNodes);
    configCount.add(iterationCountTF);

    configButtons.add(addMapVisualizationBtn);

    runConfig.add(configLabels);
    runConfig.add(configCount);
    runConfig.add(configButtons);
    add(runConfig, BorderLayout.SOUTH);

    setVisible(true);
}

From source file:shuffle.fwk.service.roster.EditRosterService.java

private JPanel createRosterComponent(Species s) {
    JPanel ret = new JPanel(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();
    c.fill = GridBagConstraints.BOTH;
    c.gridx = 1;//from w  ww  . j  a  v a2  s .c om
    c.gridy = 1;
    c.anchor = GridBagConstraints.CENTER;

    MouseAdapter ma = new PressOrClickMouseAdapter() {

        @Override
        protected void onRight(MouseEvent e) {
            onLeft(e);
        }

        @Override
        protected void onLeft(MouseEvent e) {
            setSelected(s, ret);
            selectedDisplayLabel.repaint();
        }

        @Override
        protected void onEnter() {
            // Do nothing
        }
    };
    SpeciesPaint sp = new SpeciesPaint(s, false, getMegaFilter());
    ImageIcon icon = getUser().getImageManager().getImageFor(sp);
    JLabel iconLabel = new JLabel(icon);
    iconLabel.addMouseListener(ma);
    ret.add(iconLabel, c);
    c.gridy += 1;
    JLabel jLabel = new JLabel(s.getLocalizedName(getMegaFilter()));
    jLabel.setHorizontalTextPosition(SwingConstants.CENTER);
    jLabel.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel.addMouseListener(ma);
    ret.add(jLabel, c);
    JComboBox<Integer> level = new JComboBox<Integer>();
    for (int i = 0; i <= Species.MAX_LEVEL; i++) {
        level.addItem(i);
    }
    Integer thisLevel = getLevelFor(s);
    level.setSelectedItem(thisLevel);
    level.setToolTipText(getString(KEY_POKEMON_LEVEL_TOOLTIP));
    c.gridy += 1; // put the level selector below the icon.
    ret.add(level, c);
    level.addItemListener(new ItemListener() {
        @Override
        public void itemStateChanged(ItemEvent e) {
            int index = level.getSelectedIndex();
            myData.setLevelForSpecies(s, index);
            rebuildSelectedLabel();
        }
    });
    return ret;
}

From source file:shuffle.fwk.service.teams.EditTeamService.java

private JPanel createRosterComponent(Species s) {
    JPanel ret = new JPanel(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();
    c.fill = GridBagConstraints.HORIZONTAL;
    c.gridx = 1;//from   w  ww. j  a va 2 s.co m
    c.gridy = 1;
    c.anchor = GridBagConstraints.CENTER;

    MouseAdapter ma = new PressOrClickMouseAdapter() {

        @Override
        protected void onRight(MouseEvent e) {
            onLeft(e);
        }

        @Override
        protected void onLeft(MouseEvent e) {
            setSelected(s, ret);
            selectedDisplayLabel.repaint();
        }

        @Override
        protected void onEnter() {
            // Do nothing
        }
    };
    SpeciesPaint sp = new SpeciesPaint(s, false, getMegaFilter());
    ImageIcon icon = getUser().getImageManager().getImageFor(sp);
    JLabel iconLabel = new JLabel(icon);
    iconLabel.addMouseListener(ma);
    ret.add(iconLabel, c);
    c.gridy += 1;
    JLabel jLabel = new JLabel(s.getLocalizedName(getMegaFilter()));
    jLabel.setHorizontalTextPosition(SwingConstants.CENTER);
    jLabel.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel.addMouseListener(ma);
    ret.add(jLabel, c);

    JButton addToTeam = new JButton(getString(KEY_ADD));
    addToTeam.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            addSpeciesToTeam(s);
            updateTeamPanel();
        }
    });
    addToTeam.setToolTipText(getString(KEY_ADD_TOOLTIP));
    c.gridy += 1;
    ret.add(addToTeam, c);

    return ret;
}