Search in sources :

Example 1 with AssetContractTableModel

use of com.moneychanger.ui.model.AssetContractTableModel in project otapij by FellowTraveler.

the class MainPage method initContractsTab.

private void initContractsTab() {
    Contract contract = new Contract();
    jTable_AssetList.getSelectionModel().addListSelectionListener(new ListSelectionListener() {

        public void valueChanged(ListSelectionEvent e) {
            if (e.getValueIsAdjusting()) {
                return;
            }
            System.out.println("valueChanged:" + jTable_AssetList.getSelectedRow() + "e:" + e.getSource());
            if (jTable_AssetList.getSelectedRow() >= 0) {
                String assetID = (String) jTable_AssetList.getModel().getValueAt(jTable_AssetList.getSelectedRow(), 1);
                populateAssetContractDetails(assetID, new Contract().getRawAssetFileData(assetID));
            }
        }
    });
    jTable_ServerList.getSelectionModel().addListSelectionListener(new ListSelectionListener() {

        public void valueChanged(ListSelectionEvent e) {
            if (e.getValueIsAdjusting()) {
                return;
            }
            System.out.println("valueChanged:" + jTable_ServerList.getSelectedRow() + "e:" + e.getSource());
            if (jTable_ServerList.getSelectedRow() >= 0) {
                String serverID = (String) jTable_ServerList.getModel().getValueAt(jTable_ServerList.getSelectedRow(), 1);
                populateServerContractDetails(serverID, new Contract().getRawServerFileData(serverID));
            }
        }
    });
    ((AssetContractTableModel) jTable_AssetList.getModel()).setValue(contract.loadAssetContract(), jTable_AssetList);
    ((ServerContractTableModel) jTable_ServerList.getModel()).setValue(contract.loadServerContract(), jTable_ServerList);
}
Also used : ListSelectionEvent(javax.swing.event.ListSelectionEvent) ServerContractTableModel(com.moneychanger.ui.model.ServerContractTableModel) Contract(com.moneychanger.core.Contract) AssetContractTableModel(com.moneychanger.ui.model.AssetContractTableModel) ListSelectionListener(javax.swing.event.ListSelectionListener)

Example 2 with AssetContractTableModel

use of com.moneychanger.ui.model.AssetContractTableModel in project otapij by FellowTraveler.

the class CustomTable method prepareRenderer.

public Component prepareRenderer(TableCellRenderer renderer, int rowIndex, int vColIndex) {
    Component c = super.prepareRenderer(renderer, rowIndex, vColIndex);
    if (c instanceof JComponent) {
        JComponent jc = (JComponent) c;
        if (getValueAt(rowIndex, vColIndex) instanceof String) {
            //Utility.getKeyFromName((String)getValueAt(rowIndex, vColIndex));
            String value = (String) getValueAt(rowIndex, vColIndex);
            if (this.getModel() instanceof AccountTableModel && vColIndex == 0) {
                value = (String) this.getModel().getValueAt(rowIndex, 3);
            }
            if (this.getModel() instanceof NYMTableModel && vColIndex == 0) {
                value = (String) this.getModel().getValueAt(rowIndex, 1);
            }
            if (this.getModel() instanceof BasketTableModel && vColIndex == 0) {
                value = (String) this.getModel().getValueAt(rowIndex, 1);
            }
            if (this.getModel() instanceof AssetContractTableModel && vColIndex == 0) {
                value = (String) this.getModel().getValueAt(rowIndex, 1);
            }
            if (this.getModel() instanceof ServerContractTableModel && vColIndex == 0) {
                value = (String) this.getModel().getValueAt(rowIndex, 1);
            }
            if (this.getModel() instanceof OTOutboxTableModel) {
                if (vColIndex == 4)
                    value = (String) this.getModel().getValueAt(rowIndex, 8);
                if (vColIndex == 5)
                    value = (String) this.getModel().getValueAt(rowIndex, 9);
            }
            if (this.getModel() instanceof OTInboxTableModel) {
                if (vColIndex == 4)
                    value = (String) this.getModel().getValueAt(rowIndex, 10);
                if (vColIndex == 5)
                    value = (String) this.getModel().getValueAt(rowIndex, 11);
            }
            if (this.getModel() instanceof NYMOutboxTableModel) {
                if (vColIndex == 1)
                    value = (String) this.getModel().getValueAt(rowIndex, 4);
                if (vColIndex == 2)
                    value = (String) this.getModel().getValueAt(rowIndex, 5);
            }
            if (this.getModel() instanceof NYMBoxTableModel) {
                if (vColIndex == 1)
                    value = (String) this.getModel().getValueAt(rowIndex, 4);
                if (vColIndex == 2)
                    value = (String) this.getModel().getValueAt(rowIndex, 5);
            }
            jc.setToolTipText(value);
        }
    }
    return c;
}
Also used : BasketTableModel(com.moneychanger.ui.model.BasketTableModel) NYMTableModel(com.moneychanger.ui.model.NYMTableModel) OTInboxTableModel(com.moneychanger.ui.model.OTInboxTableModel) NYMBoxTableModel(com.moneychanger.ui.model.NYMBoxTableModel) AccountTableModel(com.moneychanger.ui.model.AccountTableModel) NYMOutboxTableModel(com.moneychanger.ui.model.NYMOutboxTableModel) JComponent(javax.swing.JComponent) OTOutboxTableModel(com.moneychanger.ui.model.OTOutboxTableModel) JComponent(javax.swing.JComponent) Component(java.awt.Component) ServerContractTableModel(com.moneychanger.ui.model.ServerContractTableModel) AssetContractTableModel(com.moneychanger.ui.model.AssetContractTableModel)

Example 3 with AssetContractTableModel

use of com.moneychanger.ui.model.AssetContractTableModel in project otapij by FellowTraveler.

the class MainPage method initComponents.

/** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
@SuppressWarnings("unchecked")
private // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
void initComponents() {
    java.awt.GridBagConstraints gridBagConstraints;
    jTabbedPane_MainPage = new javax.swing.JTabbedPane();
    jPanel_Main = new javax.swing.JPanel();
    jPanel_Accounts = new javax.swing.JPanel();
    filler1 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler2 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    jLabel_FilterAccounts = new javax.swing.JLabel();
    filler3 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler4 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    jLabel_Nyms = new javax.swing.JLabel();
    jComboBox_Nyms = new com.moneychanger.ui.custom.SteppedComboBox();
    filler5 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler6 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    jLabel_ServerContracts = new javax.swing.JLabel();
    jComboBoxServerContracts = new com.moneychanger.ui.custom.SteppedComboBox();
    filler7 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler8 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    jLabel_AssetContracts = new javax.swing.JLabel();
    jComboBox_AssetContracts = new com.moneychanger.ui.custom.SteppedComboBox();
    filler9 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler10 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler11 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    jScrollPane_Accounts = new javax.swing.JScrollPane();
    jTable_AccountTable = new com.moneychanger.ui.custom.CustomTable();
    filler12 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler13 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler14 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    jPanel_ListActions = new javax.swing.JPanel();
    jButton_AddAccount = new javax.swing.JButton();
    jButton_EditAccount = new javax.swing.JButton();
    jButton_RemoveAccount = new javax.swing.JButton();
    filler15 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler16 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 0), new java.awt.Dimension(0, 0), new java.awt.Dimension(32767, 32767));
    filler17 = new javax.swing.Box.Filler(new java.awt.Dimension(500, 0), new java.awt.Dimension(500, 0), new java.awt.Dimension(32767, 32767));
    jPanel_TopPanel = new javax.swing.JPanel();
    jPanel_BottomPanel = new javax.swing.JPanel();
    jPanel_Nyms = new javax.swing.JPanel();
    jPanel_NmysList = new javax.swing.JPanel();
    jScrollPane_NymsList = new javax.swing.JScrollPane();
    jTable_NymsList = new com.moneychanger.ui.custom.CustomTable();
    jPanel_ListActions1 = new javax.swing.JPanel();
    jButton_AddAccount1 = new javax.swing.JButton();
    jButton_EditAccount1 = new javax.swing.JButton();
    jButton_RemoveAccount1 = new javax.swing.JButton();
    jButton_ImportNym = new javax.swing.JButton();
    jButton_RegisterNym = new javax.swing.JButton();
    jPanel_NymInfo = new javax.swing.JPanel();
    jLabel_NymID = new javax.swing.JLabel();
    jTextField_NymID = new javax.swing.JTextField();
    jLabel_NymMisc = new javax.swing.JLabel();
    jScrollPane_NymMisc = new javax.swing.JScrollPane();
    jTextArea_NymMisc = new javax.swing.JTextArea();
    jPanel_Nymbox = new javax.swing.JPanel();
    jTabbedPane_Nymbox = new javax.swing.JTabbedPane();
    jScrollPane15 = new javax.swing.JScrollPane();
    jTable8 = new com.moneychanger.ui.custom.CustomTable();
    jScrollPane16 = new javax.swing.JScrollPane();
    jTable10 = new com.moneychanger.ui.custom.CustomTable();
    jButton_Compose = new javax.swing.JButton();
    jButton_Delete = new javax.swing.JButton();
    jButton_DownloadMail = new javax.swing.JButton();
    jPanel_Contracts = new javax.swing.JPanel();
    jPanel_AssetList = new javax.swing.JPanel();
    jScrollPane_AssetList = new javax.swing.JScrollPane();
    jTable_AssetList = new com.moneychanger.ui.custom.CustomTable();
    jPanel_ListActions2 = new javax.swing.JPanel();
    jButton_AddAccount2 = new javax.swing.JButton();
    jButton_EditAccount2 = new javax.swing.JButton();
    jButton_RemoveAccount2 = new javax.swing.JButton();
    jPanel_AssetInfo = new javax.swing.JPanel();
    jLabel_AssetID = new javax.swing.JLabel();
    jTextField_AssetID = new javax.swing.JTextField();
    jButton_AssetIssue = new javax.swing.JButton();
    jLabel_AssetMisc = new javax.swing.JLabel();
    jScrollPane_AssetMisc = new javax.swing.JScrollPane();
    jTextArea_AssetMisc = new javax.swing.JTextArea();
    jPanel_ServerList = new javax.swing.JPanel();
    jScrollPane_ServerList = new javax.swing.JScrollPane();
    jTable_ServerList = new com.moneychanger.ui.custom.CustomTable();
    jPanel_ListActions3 = new javax.swing.JPanel();
    jButton_AddAccount3 = new javax.swing.JButton();
    jButton_EditAccount3 = new javax.swing.JButton();
    jButton_RemoveAccount3 = new javax.swing.JButton();
    jPanel_ServerInfo = new javax.swing.JPanel();
    jLabel_ServerID = new javax.swing.JLabel();
    jTextField_ServerID = new javax.swing.JTextField();
    jLabel_ServerMisc = new javax.swing.JLabel();
    jScrollPane_ServerMisc = new javax.swing.JScrollPane();
    jTextArea_ServerMisc = new javax.swing.JTextArea();
    jPanel_Baskets = new javax.swing.JPanel();
    jComboBox7 = new com.moneychanger.ui.custom.SteppedComboBox();
    jLabel53 = new javax.swing.JLabel();
    jScrollPane26 = new javax.swing.JScrollPane();
    jTable19 = new com.moneychanger.ui.custom.CustomTable();
    jSeparator10 = new javax.swing.JSeparator();
    jLabel54 = new javax.swing.JLabel();
    jTextField9 = new javax.swing.JTextField();
    jLabel55 = new javax.swing.JLabel();
    jTextField11 = new javax.swing.JTextField();
    jPanel36 = new javax.swing.JPanel();
    jButton30 = new javax.swing.JButton();
    jButton32 = new javax.swing.JButton();
    jLabel62 = new javax.swing.JLabel();
    jLabel2 = new javax.swing.JLabel();
    jTextField1 = new javax.swing.JTextField();
    jButton33 = new javax.swing.JButton();
    jButton31 = new javax.swing.JButton();
    jPanel_Markets = new javax.swing.JPanel();
    jPanel29 = new javax.swing.JPanel();
    jScrollPane19 = new javax.swing.JScrollPane();
    jTable12 = new javax.swing.JTable();
    jPanel30 = new javax.swing.JPanel();
    jLabel25 = new javax.swing.JLabel();
    jLabel26 = new javax.swing.JLabel();
    jLabel27 = new javax.swing.JLabel();
    jLabel30 = new javax.swing.JLabel();
    jLabel32 = new javax.swing.JLabel();
    jLabel39 = new javax.swing.JLabel();
    jLabel40 = new javax.swing.JLabel();
    jLabel41 = new javax.swing.JLabel();
    jSeparator9 = new javax.swing.JSeparator();
    jTabbedPane4 = new javax.swing.JTabbedPane();
    jScrollPane20 = new javax.swing.JScrollPane();
    jTable15 = new com.moneychanger.ui.custom.CustomTable();
    jScrollPane24 = new javax.swing.JScrollPane();
    jTable17 = new com.moneychanger.ui.custom.CustomTable();
    jPanel35 = new javax.swing.JPanel();
    jScrollPane25 = new javax.swing.JScrollPane();
    jTable18 = new com.moneychanger.ui.custom.CustomTable();
    jLabel46 = new javax.swing.JLabel();
    jLabel56 = new javax.swing.JLabel();
    jLabel57 = new javax.swing.JLabel();
    jLabel58 = new javax.swing.JLabel();
    jLabel59 = new javax.swing.JLabel();
    jLabel60 = new javax.swing.JLabel();
    jLabel61 = new javax.swing.JLabel();
    jScrollPane21 = new javax.swing.JScrollPane();
    jTable13 = new com.moneychanger.ui.custom.CustomTable();
    jSeparator8 = new javax.swing.JSeparator();
    jScrollPane23 = new javax.swing.JScrollPane();
    jTable14 = new com.moneychanger.ui.custom.CustomTable();
    jComboBox5 = new com.moneychanger.ui.custom.SteppedComboBox();
    jLabel24 = new javax.swing.JLabel();
    jTabbedPane3 = new javax.swing.JTabbedPane();
    jPanel32 = new javax.swing.JPanel();
    jLabel42 = new javax.swing.JLabel();
    jLabel43 = new javax.swing.JLabel();
    jLabel44 = new javax.swing.JLabel();
    jLabel45 = new javax.swing.JLabel();
    jLabel47 = new javax.swing.JLabel();
    jLabel48 = new javax.swing.JLabel();
    jLabel49 = new javax.swing.JLabel();
    jLabel50 = new javax.swing.JLabel();
    jScrollPane22 = new javax.swing.JScrollPane();
    jTable16 = new com.moneychanger.ui.custom.CustomTable();
    jLabel3 = new javax.swing.JLabel();
    jButton29 = new javax.swing.JButton();
    jComboBox6 = new com.moneychanger.ui.custom.SteppedComboBox();
    jLabel52 = new javax.swing.JLabel();
    jPanel31 = new javax.swing.JPanel();
    jButton27 = new javax.swing.JButton();
    jButton28 = new javax.swing.JButton();
    jLabel51 = new javax.swing.JLabel();
    jPanel_Payments = new javax.swing.JPanel();
    jScrollPane27 = new javax.swing.JScrollPane();
    jTable6 = new com.moneychanger.ui.custom.CustomTable();
    jSeparator11 = new javax.swing.JSeparator();
    jPanel_PaymentTop = new javax.swing.JPanel();
    jTabbedPane5 = new javax.swing.JTabbedPane();
    jPanel37 = new javax.swing.JPanel();
    jScrollPane28 = new javax.swing.JScrollPane();
    jTable20 = new com.moneychanger.ui.custom.CustomTable();
    jButton34 = new javax.swing.JButton();
    jPanel38 = new javax.swing.JPanel();
    jScrollPane29 = new javax.swing.JScrollPane();
    jTable21 = new com.moneychanger.ui.custom.CustomTable();
    jPanel39 = new javax.swing.JPanel();
    jScrollPane30 = new javax.swing.JScrollPane();
    jTable22 = new javax.swing.JTable();
    jButton35 = new javax.swing.JButton();
    jSeparator12 = new javax.swing.JSeparator();
    jLabel17 = new javax.swing.JLabel();
    jComboBox8 = new javax.swing.JComboBox();
    jPanel40 = new javax.swing.JPanel();
    jButton36 = new javax.swing.JButton();
    jButton37 = new javax.swing.JButton();
    jLabel1 = new javax.swing.JLabel();
    jComboSrvPay = new javax.swing.JComboBox();
    jPanel_Deed = new javax.swing.JPanel();
    jLabel19 = new javax.swing.JLabel();
    jLabel20 = new javax.swing.JLabel();
    jPanel_Agreements = new javax.swing.JPanel();
    jLabel21 = new javax.swing.JLabel();
    jLabel22 = new javax.swing.JLabel();
    jLabel28 = new javax.swing.JLabel();
    jLabel29 = new javax.swing.JLabel();
    jLabel33 = new javax.swing.JLabel();
    jLabel34 = new javax.swing.JLabel();
    jLabel35 = new javax.swing.JLabel();
    jLabel36 = new javax.swing.JLabel();
    jLabel37 = new javax.swing.JLabel();
    jLabel38 = new javax.swing.JLabel();
    jPanel_Other = new javax.swing.JPanel();
    jComboBox4 = new javax.swing.JComboBox();
    jLabel23 = new javax.swing.JLabel();
    jScrollPane3 = new javax.swing.JScrollPane();
    jTable3 = new com.moneychanger.ui.custom.CustomTable();
    jPanel25 = new javax.swing.JPanel();
    jButton19 = new javax.swing.JButton();
    jButton20 = new javax.swing.JButton();
    jButton21 = new javax.swing.JButton();
    jScrollPane5 = new javax.swing.JScrollPane();
    jTable4 = new com.moneychanger.ui.custom.CustomTable();
    jPanel26 = new javax.swing.JPanel();
    jButton22 = new javax.swing.JButton();
    jButton23 = new javax.swing.JButton();
    jButton24 = new javax.swing.JButton();
    jSeparator6 = new javax.swing.JSeparator();
    jSeparator7 = new javax.swing.JSeparator();
    jScrollPane17 = new javax.swing.JScrollPane();
    jPanel27 = new javax.swing.JPanel();
    jScrollPane18 = new javax.swing.JScrollPane();
    jPanel28 = new javax.swing.JPanel();
    jPanel_Settings = new javax.swing.JPanel();
    jPanel33 = new javax.swing.JPanel();
    jTextField5 = new javax.swing.JTextField();
    jButton18 = new javax.swing.JButton();
    jLabel14 = new javax.swing.JLabel();
    jLabel15 = new javax.swing.JLabel();
    jPanel34 = new javax.swing.JPanel();
    jButton25 = new javax.swing.JButton();
    jButton_ResetJavaPath = new javax.swing.JButton();
    jButton_ResetConfig = new javax.swing.JButton();
    jPanel_Credits = new javax.swing.JPanel();
    jScrollPane1 = new javax.swing.JScrollPane();
    jTextArea1 = new javax.swing.JTextArea();
    jPanel24 = new javax.swing.JPanel();
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    setMinimumSize(new java.awt.Dimension(700, 500));
    // NOI18N
    setName("MainPageForm");
    getContentPane().setLayout(new javax.swing.BoxLayout(getContentPane(), javax.swing.BoxLayout.LINE_AXIS));
    jTabbedPane_MainPage.setMinimumSize(new java.awt.Dimension(700, 500));
    jTabbedPane_MainPage.setPreferredSize(new java.awt.Dimension(700, 500));
    jTabbedPane_MainPage.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jTabbedPane_MainPageStateChanged(evt);
        }
    });
    jPanel_Main.setMinimumSize(new java.awt.Dimension(700, 0));
    // NOI18N
    jPanel_Main.setName("jPanel_Main");
    jPanel_Main.setPreferredSize(new java.awt.Dimension(700, 0));
    jPanel_Main.setLayout(new java.awt.GridBagLayout());
    jPanel_Accounts.setMinimumSize(new java.awt.Dimension(200, 500));
    jPanel_Accounts.setPreferredSize(new java.awt.Dimension(200, 500));
    jPanel_Accounts.setLayout(new java.awt.GridBagLayout());
    // NOI18N
    filler1.setName("filler1");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 10.0;
    jPanel_Accounts.add(filler1, gridBagConstraints);
    // NOI18N
    filler2.setName("filler2");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler2, gridBagConstraints);
    org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance().getContext().getResourceMap(MainPage.class);
    // NOI18N
    jLabel_FilterAccounts.setText(resourceMap.getString("jLabel_FilterAccounts.text"));
    jLabel_FilterAccounts.setPreferredSize(new java.awt.Dimension(100, 28));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_Accounts.add(jLabel_FilterAccounts, gridBagConstraints);
    // NOI18N
    filler3.setName("filler3");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler3, gridBagConstraints);
    // NOI18N
    filler4.setName("filler4");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler4, gridBagConstraints);
    jLabel_Nyms.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
    // NOI18N
    jLabel_Nyms.setText(resourceMap.getString("jLabel_Nyms.text"));
    jLabel_Nyms.setMaximumSize(new java.awt.Dimension(32767, 32767));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_Accounts.add(jLabel_Nyms, gridBagConstraints);
    jComboBox_Nyms.setSelectedItem("ALL");
    jComboBox_Nyms.setMinimumSize(new java.awt.Dimension(0, 0));
    // NOI18N
    jComboBox_Nyms.setName("");
    jComboBox_Nyms.setPreferredSize(null);
    jComboBox_Nyms.addItemListener(new java.awt.event.ItemListener() {

        public void itemStateChanged(java.awt.event.ItemEvent evt) {
            jComboBox_NymsItemStateChanged(evt);
        }
    });
    jComboBox_Nyms.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboBox_NymsActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 5.0;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_Accounts.add(jComboBox_Nyms, gridBagConstraints);
    // NOI18N
    filler5.setName("filler5");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler5, gridBagConstraints);
    // NOI18N
    filler6.setName("filler6");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler6, gridBagConstraints);
    jLabel_ServerContracts.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
    // NOI18N
    jLabel_ServerContracts.setText(resourceMap.getString("jLabel_ServerContracts.text"));
    jLabel_ServerContracts.setMaximumSize(new java.awt.Dimension(32767, 32767));
    // NOI18N
    jLabel_ServerContracts.setName("");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_Accounts.add(jLabel_ServerContracts, gridBagConstraints);
    jComboBoxServerContracts.setSelectedItem("ALL");
    jComboBoxServerContracts.setMinimumSize(new java.awt.Dimension(0, 0));
    // NOI18N
    jComboBoxServerContracts.setName("");
    jComboBoxServerContracts.setPreferredSize(null);
    jComboBoxServerContracts.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboBoxServerContractsActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 5.0;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_Accounts.add(jComboBoxServerContracts, gridBagConstraints);
    // NOI18N
    filler7.setName("filler7");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler7, gridBagConstraints);
    // NOI18N
    filler8.setName("filler8");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler8, gridBagConstraints);
    jLabel_AssetContracts.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
    // NOI18N
    jLabel_AssetContracts.setText(resourceMap.getString("jLabel_AssetContracts.text"));
    jLabel_AssetContracts.setMaximumSize(new java.awt.Dimension(32767, 32767));
    // NOI18N
    jLabel_AssetContracts.setName("");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_Accounts.add(jLabel_AssetContracts, gridBagConstraints);
    jComboBox_AssetContracts.setSelectedItem("ALL");
    jComboBox_AssetContracts.setMinimumSize(new java.awt.Dimension(0, 0));
    // NOI18N
    jComboBox_AssetContracts.setName("");
    jComboBox_AssetContracts.setPreferredSize(null);
    jComboBox_AssetContracts.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboBox_AssetContractsActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 5.0;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_Accounts.add(jComboBox_AssetContracts, gridBagConstraints);
    // NOI18N
    filler9.setName("filler9");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler9, gridBagConstraints);
    // NOI18N
    filler10.setName("filler10");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 4.0;
    jPanel_Accounts.add(filler10, gridBagConstraints);
    // NOI18N
    filler11.setName("filler11");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler11, gridBagConstraints);
    jScrollPane_Accounts.setMinimumSize(new java.awt.Dimension(50, 50));
    // NOI18N
    jScrollPane_Accounts.setName("jScrollPane_Accounts");
    jScrollPane_Accounts.setPreferredSize(new java.awt.Dimension(100, 100));
    jTable_AccountTable.setModel(new AccountTableModel());
    jTable_AccountTable.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable_AccountTable.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable_AccountTableMouseClicked(evt);
        }
    });
    jScrollPane_Accounts.setViewportView(jTable_AccountTable);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 100.0;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_Accounts.add(jScrollPane_Accounts, gridBagConstraints);
    // NOI18N
    filler12.setName("filler12");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler12, gridBagConstraints);
    // NOI18N
    filler13.setName("filler13");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 1.0;
    jPanel_Accounts.add(filler13, gridBagConstraints);
    // NOI18N
    filler14.setName("filler14");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler14, gridBagConstraints);
    // NOI18N
    jPanel_ListActions.setName("jPanel_ListActions");
    jPanel_ListActions.setLayout(new java.awt.GridBagLayout());
    // NOI18N
    jButton_AddAccount.setText(resourceMap.getString("jButton_AddAccount.text"));
    // NOI18N
    jButton_AddAccount.setToolTipText(resourceMap.getString("jButton_AddAccount.toolTipText"));
    jButton_AddAccount.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_AddAccount.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_AddAccount.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_AddAccount.setName("");
    jButton_AddAccount.setPreferredSize(new java.awt.Dimension(50, 25));
    jButton_AddAccount.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_AddAccountActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel_ListActions.add(jButton_AddAccount, gridBagConstraints);
    // NOI18N
    jButton_EditAccount.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/moneychanger/ui/images/pencil.jpg")));
    // NOI18N
    jButton_EditAccount.setText(resourceMap.getString("jButton_EditAccount.text"));
    // NOI18N
    jButton_EditAccount.setToolTipText(resourceMap.getString("jButton_EditAccount.toolTipText"));
    jButton_EditAccount.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_EditAccount.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_EditAccount.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_EditAccount.setName("");
    jButton_EditAccount.setPreferredSize(new java.awt.Dimension(50, 25));
    jButton_EditAccount.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_EditAccountActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel_ListActions.add(jButton_EditAccount, gridBagConstraints);
    // NOI18N
    jButton_RemoveAccount.setText(resourceMap.getString("jButton_RemoveAccount.text"));
    // NOI18N
    jButton_RemoveAccount.setToolTipText(resourceMap.getString("jButton_RemoveAccount.toolTipText"));
    jButton_RemoveAccount.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_RemoveAccount.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_RemoveAccount.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_RemoveAccount.setName("");
    jButton_RemoveAccount.setPreferredSize(new java.awt.Dimension(50, 25));
    jButton_RemoveAccount.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_RemoveAccountActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel_ListActions.add(jButton_RemoveAccount, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_Accounts.add(jPanel_ListActions, gridBagConstraints);
    // NOI18N
    filler15.setName("filler15");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Accounts.add(filler15, gridBagConstraints);
    // NOI18N
    filler16.setName("filler16");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 10.0;
    jPanel_Accounts.add(filler16, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridheight = java.awt.GridBagConstraints.REMAINDER;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel_Main.add(jPanel_Accounts, gridBagConstraints);
    // NOI18N
    filler17.setName("filler17");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    jPanel_Main.add(filler17, gridBagConstraints);
    jPanel_TopPanel.setMinimumSize(new java.awt.Dimension(500, 250));
    jPanel_TopPanel.setPreferredSize(new java.awt.Dimension(500, 250));
    jPanel_TopPanel.setVisible(false);
    javax.swing.GroupLayout jPanel_TopPanelLayout = new javax.swing.GroupLayout(jPanel_TopPanel);
    jPanel_TopPanel.setLayout(jPanel_TopPanelLayout);
    jPanel_TopPanelLayout.setHorizontalGroup(jPanel_TopPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 576, Short.MAX_VALUE));
    jPanel_TopPanelLayout.setVerticalGroup(jPanel_TopPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 264, Short.MAX_VALUE));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 4.0;
    gridBagConstraints.weighty = 1.0;
    jPanel_Main.add(jPanel_TopPanel, gridBagConstraints);
    jPanel_BottomPanel.setMinimumSize(new java.awt.Dimension(500, 250));
    jPanel_BottomPanel.setPreferredSize(new java.awt.Dimension(500, 250));
    jPanel_BottomPanel.setVisible(false);
    javax.swing.GroupLayout jPanel_BottomPanelLayout = new javax.swing.GroupLayout(jPanel_BottomPanel);
    jPanel_BottomPanel.setLayout(jPanel_BottomPanelLayout);
    jPanel_BottomPanelLayout.setHorizontalGroup(jPanel_BottomPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 576, Short.MAX_VALUE));
    jPanel_BottomPanelLayout.setVerticalGroup(jPanel_BottomPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 307, Short.MAX_VALUE));
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 4.0;
    gridBagConstraints.weighty = 4.0;
    jPanel_Main.add(jPanel_BottomPanel, gridBagConstraints);
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Main.TabConstraints.tabTitle"), jPanel_Main);
    jPanel_Nyms.setMinimumSize(new java.awt.Dimension(800, 600));
    // NOI18N
    jPanel_Nyms.setName("jPanel_Nyms");
    jPanel_Nyms.setPreferredSize(new java.awt.Dimension(800, 600));
    jPanel_Nyms.setLayout(new java.awt.GridBagLayout());
    jPanel_NmysList.setMinimumSize(new java.awt.Dimension(100, 400));
    // NOI18N
    jPanel_NmysList.setName("jPanel_NmysList");
    jPanel_NmysList.setPreferredSize(new java.awt.Dimension(150, 500));
    jPanel_NmysList.setLayout(new java.awt.GridBagLayout());
    jScrollPane_NymsList.setMinimumSize(new java.awt.Dimension(150, 100));
    // NOI18N
    jScrollPane_NymsList.setName("jScrollPane_NymsList");
    jScrollPane_NymsList.setPreferredSize(new java.awt.Dimension(200, 600));
    jTable_NymsList.setModel(new NYMTableModel());
    // NOI18N
    jTable_NymsList.setName("jTable_NymsList");
    jTable_NymsList.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable_NymsList.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable_NymsListMouseClicked(evt);
        }
    });
    jScrollPane_NymsList.setViewportView(jTable_NymsList);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    jPanel_NmysList.add(jScrollPane_NymsList, gridBagConstraints);
    jPanel_ListActions1.setMinimumSize(new java.awt.Dimension(110, 40));
    // NOI18N
    jPanel_ListActions1.setName("jPanel_ListActions1");
    jPanel_ListActions1.setLayout(new java.awt.GridBagLayout());
    // NOI18N
    jButton_AddAccount1.setText(resourceMap.getString("jButton_AddAccount1.text"));
    // NOI18N
    jButton_AddAccount1.setToolTipText(resourceMap.getString("jButton_AddAccount1.toolTipText"));
    jButton_AddAccount1.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_AddAccount1.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_AddAccount1.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_AddAccount1.setName("jButton_AddAccount1");
    jButton_AddAccount1.setPreferredSize(new java.awt.Dimension(50, 30));
    jButton_AddAccount1.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_AddAccount1ActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel_ListActions1.add(jButton_AddAccount1, gridBagConstraints);
    // NOI18N
    jButton_EditAccount1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/moneychanger/ui/images/pencil.jpg")));
    // NOI18N
    jButton_EditAccount1.setToolTipText(resourceMap.getString("jButton_EditAccount1.toolTipText"));
    jButton_EditAccount1.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_EditAccount1.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_EditAccount1.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_EditAccount1.setName("jButton_EditAccount1");
    jButton_EditAccount1.setPreferredSize(new java.awt.Dimension(50, 30));
    jButton_EditAccount1.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_EditAccount1ActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel_ListActions1.add(jButton_EditAccount1, gridBagConstraints);
    // NOI18N
    jButton_RemoveAccount1.setText(resourceMap.getString("jButton_RemoveAccount1.text"));
    // NOI18N
    jButton_RemoveAccount1.setToolTipText(resourceMap.getString("jButton_RemoveAccount1.toolTipText"));
    jButton_RemoveAccount1.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_RemoveAccount1.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_RemoveAccount1.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_RemoveAccount1.setName("jButton_RemoveAccount1");
    jButton_RemoveAccount1.setPreferredSize(new java.awt.Dimension(50, 30));
    jButton_RemoveAccount1.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_RemoveAccount1ActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    jPanel_ListActions1.add(jButton_RemoveAccount1, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    jPanel_NmysList.add(jPanel_ListActions1, gridBagConstraints);
    // NOI18N
    jButton_ImportNym.setText(resourceMap.getString("jButton_ImportNym.text"));
    // NOI18N
    jButton_ImportNym.setName("jButton_ImportNym");
    jButton_ImportNym.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_ImportNymActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    jPanel_NmysList.add(jButton_ImportNym, gridBagConstraints);
    // NOI18N
    jButton_RegisterNym.setText(resourceMap.getString("jButton_RegisterNym.text"));
    // NOI18N
    jButton_RegisterNym.setName("jButton_RegisterNym");
    jButton_RegisterNym.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_RegisterNymActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    jPanel_NmysList.add(jButton_RegisterNym, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridheight = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.weightx = 0.2;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_Nyms.add(jPanel_NmysList, gridBagConstraints);
    // NOI18N
    jPanel_NymInfo.setName("jPanel_NymInfo");
    jPanel_NymInfo.setLayout(new java.awt.GridBagLayout());
    // NOI18N
    jLabel_NymID.setText(resourceMap.getString("jLabel_NymID.text"));
    // NOI18N
    jLabel_NymID.setName("jLabel_NymID");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_NymInfo.add(jLabel_NymID, gridBagConstraints);
    jTextField_NymID.setEditable(false);
    // NOI18N
    jTextField_NymID.setName("jTextField_NymID");
    jTextField_NymID.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField_NymIDActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_NymInfo.add(jTextField_NymID, gridBagConstraints);
    // NOI18N
    jLabel_NymMisc.setText(resourceMap.getString("jLabel_NymMisc.text"));
    // NOI18N
    jLabel_NymMisc.setName("jLabel_NymMisc");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_NymInfo.add(jLabel_NymMisc, gridBagConstraints);
    // NOI18N
    jScrollPane_NymMisc.setName("jScrollPane_NymMisc");
    jTextArea_NymMisc.setColumns(20);
    jTextArea_NymMisc.setEditable(false);
    jTextArea_NymMisc.setRows(5);
    // NOI18N
    jTextArea_NymMisc.setName("jTextArea_NymMisc");
    jScrollPane_NymMisc.setViewportView(jTextArea_NymMisc);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_NymInfo.add(jScrollPane_NymMisc, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_Nyms.add(jPanel_NymInfo, gridBagConstraints);
    // NOI18N
    jPanel_Nymbox.setName("jPanel_Nymbox");
    jPanel_Nymbox.setLayout(new java.awt.GridBagLayout());
    jTabbedPane_Nymbox.setMinimumSize(new java.awt.Dimension(200, 100));
    // NOI18N
    jTabbedPane_Nymbox.setName("jTabbedPane_Nymbox");
    jTabbedPane_Nymbox.setPreferredSize(new java.awt.Dimension(450, 250));
    jTabbedPane_Nymbox.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jTabbedPane_NymboxStateChanged(evt);
        }
    });
    // NOI18N
    jScrollPane15.setName("jScrollPane15");
    jTable8.setModel(new NYMBoxTableModel());
    // NOI18N
    jTable8.setToolTipText(resourceMap.getString("jTable8.toolTipText"));
    // NOI18N
    jTable8.setName("jTable8");
    jTable8.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable8.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable8MouseClicked(evt);
        }

        public void mouseEntered(java.awt.event.MouseEvent evt) {
            jTable8MouseEntered(evt);
        }
    });
    jScrollPane15.setViewportView(jTable8);
    // NOI18N
    jTabbedPane_Nymbox.addTab(resourceMap.getString("jScrollPane15.TabConstraints.tabTitle"), jScrollPane15);
    // NOI18N
    jScrollPane16.setName("jScrollPane16");
    jTable10.setModel(new NYMOutboxTableModel());
    // NOI18N
    jTable10.setToolTipText(resourceMap.getString("jTable10.toolTipText"));
    // NOI18N
    jTable10.setName("jTable10");
    jTable10.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable10.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable10MouseClicked(evt);
        }

        public void mouseEntered(java.awt.event.MouseEvent evt) {
            jTable10MouseEntered(evt);
        }
    });
    jScrollPane16.setViewportView(jTable10);
    // NOI18N
    jTabbedPane_Nymbox.addTab(resourceMap.getString("jScrollPane16.TabConstraints.tabTitle"), jScrollPane16);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridwidth = 3;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_Nymbox.add(jTabbedPane_Nymbox, gridBagConstraints);
    // NOI18N
    jButton_Compose.setText(resourceMap.getString("jButton_Compose.text"));
    // NOI18N
    jButton_Compose.setName("jButton_Compose");
    jButton_Compose.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_ComposeActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_Nymbox.add(jButton_Compose, gridBagConstraints);
    // NOI18N
    jButton_Delete.setText(resourceMap.getString("jButton_Delete.text"));
    // NOI18N
    jButton_Delete.setName("jButton_Delete");
    jButton_Delete.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_DeleteActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_Nymbox.add(jButton_Delete, gridBagConstraints);
    // NOI18N
    jButton_DownloadMail.setText(resourceMap.getString("jButton_DownloadMail.text"));
    // NOI18N
    jButton_DownloadMail.setName("jButton_DownloadMail");
    jButton_DownloadMail.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_DownloadMailActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 2;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_Nymbox.add(jButton_DownloadMail, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_Nyms.add(jPanel_Nymbox, gridBagConstraints);
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Nyms.TabConstraints.tabTitle"), jPanel_Nyms);
    // NOI18N
    jPanel_Contracts.setName("jPanel_Contracts");
    jPanel_Contracts.setPreferredSize(new java.awt.Dimension(800, 600));
    jPanel_Contracts.setLayout(new java.awt.GridBagLayout());
    jPanel_AssetList.setMinimumSize(new java.awt.Dimension(200, 300));
    // NOI18N
    jPanel_AssetList.setName("jPanel_AssetList");
    jPanel_AssetList.setPreferredSize(new java.awt.Dimension(200, 400));
    jPanel_AssetList.setLayout(new java.awt.GridBagLayout());
    // NOI18N
    jScrollPane_AssetList.setName("jScrollPane_AssetList");
    jScrollPane_AssetList.setPreferredSize(new java.awt.Dimension(250, 250));
    jTable_AssetList.setModel(new AssetContractTableModel());
    // NOI18N
    jTable_AssetList.setName("jTable_AssetList");
    jTable_AssetList.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable_AssetList.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable_AssetListMouseClicked(evt);
        }
    });
    jScrollPane_AssetList.setViewportView(jTable_AssetList);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 5, 5);
    jPanel_AssetList.add(jScrollPane_AssetList, gridBagConstraints);
    jPanel_ListActions2.setMinimumSize(new java.awt.Dimension(110, 30));
    // NOI18N
    jPanel_ListActions2.setName("jPanel_ListActions2");
    // NOI18N
    jButton_AddAccount2.setText(resourceMap.getString("jButton_AddAccount2.text"));
    // NOI18N
    jButton_AddAccount2.setToolTipText(resourceMap.getString("jButton_AddAccount2.toolTipText"));
    jButton_AddAccount2.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_AddAccount2.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_AddAccount2.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_AddAccount2.setName("jButton_AddAccount2");
    jButton_AddAccount2.setPreferredSize(new java.awt.Dimension(50, 30));
    jButton_AddAccount2.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_AddAccount2ActionPerformed(evt);
        }
    });
    jPanel_ListActions2.add(jButton_AddAccount2);
    // NOI18N
    jButton_EditAccount2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/moneychanger/ui/images/pencil.jpg")));
    // NOI18N
    jButton_EditAccount2.setToolTipText(resourceMap.getString("jButton_EditAccount2.toolTipText"));
    jButton_EditAccount2.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_EditAccount2.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_EditAccount2.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_EditAccount2.setName("jButton_EditAccount2");
    jButton_EditAccount2.setPreferredSize(new java.awt.Dimension(50, 30));
    jButton_EditAccount2.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_EditAccount2ActionPerformed(evt);
        }
    });
    jPanel_ListActions2.add(jButton_EditAccount2);
    // NOI18N
    jButton_RemoveAccount2.setText(resourceMap.getString("jButton_RemoveAccount2.text"));
    // NOI18N
    jButton_RemoveAccount2.setToolTipText(resourceMap.getString("jButton_RemoveAccount2.toolTipText"));
    jButton_RemoveAccount2.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_RemoveAccount2.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_RemoveAccount2.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_RemoveAccount2.setName("jButton_RemoveAccount2");
    jButton_RemoveAccount2.setPreferredSize(new java.awt.Dimension(50, 30));
    jButton_RemoveAccount2.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_RemoveAccount2ActionPerformed(evt);
        }
    });
    jPanel_ListActions2.add(jButton_RemoveAccount2);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 0.1;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_AssetList.add(jPanel_ListActions2, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.gridheight = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    jPanel_Contracts.add(jPanel_AssetList, gridBagConstraints);
    jPanel_AssetInfo.setMinimumSize(new java.awt.Dimension(400, 200));
    // NOI18N
    jPanel_AssetInfo.setName("jPanel_AssetInfo");
    jPanel_AssetInfo.setPreferredSize(new java.awt.Dimension(550, 300));
    jPanel_AssetInfo.setLayout(new java.awt.GridBagLayout());
    jLabel_AssetID.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
    // NOI18N
    jLabel_AssetID.setText(resourceMap.getString("jLabel_AssetID.text"));
    // NOI18N
    jLabel_AssetID.setName("jLabel_AssetID");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_AssetInfo.add(jLabel_AssetID, gridBagConstraints);
    jTextField_AssetID.setEditable(false);
    // NOI18N
    jTextField_AssetID.setName("jTextField_AssetID");
    jTextField_AssetID.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField_AssetIDActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_AssetInfo.add(jTextField_AssetID, gridBagConstraints);
    // NOI18N
    jButton_AssetIssue.setText(resourceMap.getString("jButton_AssetIssue.text"));
    jButton_AssetIssue.setMaximumSize(new java.awt.Dimension(150, 23));
    jButton_AssetIssue.setMinimumSize(new java.awt.Dimension(100, 23));
    // NOI18N
    jButton_AssetIssue.setName("jButton_AssetIssue");
    jButton_AssetIssue.setPreferredSize(new java.awt.Dimension(120, 23));
    jButton_AssetIssue.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_AssetIssueActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_AssetInfo.add(jButton_AssetIssue, gridBagConstraints);
    jLabel_AssetMisc.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
    // NOI18N
    jLabel_AssetMisc.setText(resourceMap.getString("jLabel_AssetMisc.text"));
    // NOI18N
    jLabel_AssetMisc.setName("jLabel_AssetMisc");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridy = 1;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_AssetInfo.add(jLabel_AssetMisc, gridBagConstraints);
    // NOI18N
    jScrollPane_AssetMisc.setName("jScrollPane_AssetMisc");
    jScrollPane_AssetMisc.setPreferredSize(new java.awt.Dimension(550, 250));
    jTextArea_AssetMisc.setColumns(20);
    jTextArea_AssetMisc.setEditable(false);
    jTextArea_AssetMisc.setRows(5);
    // NOI18N
    jTextArea_AssetMisc.setName("jTextArea_AssetMisc");
    jScrollPane_AssetMisc.setViewportView(jTextArea_AssetMisc);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridy = 1;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_AssetInfo.add(jScrollPane_AssetMisc, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.gridheight = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    jPanel_Contracts.add(jPanel_AssetInfo, gridBagConstraints);
    jPanel_ServerList.setMinimumSize(new java.awt.Dimension(200, 300));
    // NOI18N
    jPanel_ServerList.setName("jPanel_ServerList");
    jPanel_ServerList.setPreferredSize(new java.awt.Dimension(200, 400));
    jPanel_ServerList.setLayout(new java.awt.GridBagLayout());
    // NOI18N
    jScrollPane_ServerList.setName("jScrollPane_ServerList");
    jScrollPane_ServerList.setPreferredSize(new java.awt.Dimension(250, 250));
    jTable_ServerList.setModel(new ServerContractTableModel());
    // NOI18N
    jTable_ServerList.setName("jTable_ServerList");
    jTable_ServerList.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable_ServerList.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable_ServerListMouseClicked(evt);
        }
    });
    jScrollPane_ServerList.setViewportView(jTable_ServerList);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 5, 5);
    jPanel_ServerList.add(jScrollPane_ServerList, gridBagConstraints);
    jPanel_ListActions3.setMinimumSize(new java.awt.Dimension(110, 30));
    // NOI18N
    jPanel_ListActions3.setName("jPanel_ListActions3");
    // NOI18N
    jButton_AddAccount3.setText(resourceMap.getString("jButton_AddAccount3.text"));
    // NOI18N
    jButton_AddAccount3.setToolTipText(resourceMap.getString("jButton_AddAccount3.toolTipText"));
    jButton_AddAccount3.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_AddAccount3.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_AddAccount3.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_AddAccount3.setName("jButton_AddAccount3");
    jButton_AddAccount3.setPreferredSize(new java.awt.Dimension(50, 30));
    jButton_AddAccount3.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_AddAccount3ActionPerformed(evt);
        }
    });
    jPanel_ListActions3.add(jButton_AddAccount3);
    // NOI18N
    jButton_EditAccount3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/moneychanger/ui/images/pencil.jpg")));
    // NOI18N
    jButton_EditAccount3.setToolTipText(resourceMap.getString("jButton_EditAccount3.toolTipText"));
    jButton_EditAccount3.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_EditAccount3.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_EditAccount3.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_EditAccount3.setName("jButton_EditAccount3");
    jButton_EditAccount3.setPreferredSize(new java.awt.Dimension(50, 30));
    jButton_EditAccount3.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_EditAccount3ActionPerformed(evt);
        }
    });
    jPanel_ListActions3.add(jButton_EditAccount3);
    // NOI18N
    jButton_RemoveAccount3.setText(resourceMap.getString("jButton_RemoveAccount3.text"));
    // NOI18N
    jButton_RemoveAccount3.setToolTipText(resourceMap.getString("jButton_RemoveAccount3.toolTipText"));
    jButton_RemoveAccount3.setMargin(new java.awt.Insets(0, 0, 0, 0));
    jButton_RemoveAccount3.setMaximumSize(new java.awt.Dimension(32767, 32767));
    jButton_RemoveAccount3.setMinimumSize(new java.awt.Dimension(20, 20));
    // NOI18N
    jButton_RemoveAccount3.setName("jButton_RemoveAccount3");
    jButton_RemoveAccount3.setPreferredSize(new java.awt.Dimension(50, 30));
    jButton_RemoveAccount3.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton_RemoveAccount3ActionPerformed(evt);
        }
    });
    jPanel_ListActions3.add(jButton_RemoveAccount3);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.PAGE_START;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 0.1;
    gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
    jPanel_ServerList.add(jPanel_ListActions3, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.gridheight = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    jPanel_Contracts.add(jPanel_ServerList, gridBagConstraints);
    jPanel_ServerInfo.setMinimumSize(new java.awt.Dimension(400, 200));
    // NOI18N
    jPanel_ServerInfo.setName("jPanel_ServerInfo");
    jPanel_ServerInfo.setPreferredSize(new java.awt.Dimension(550, 300));
    jPanel_ServerInfo.setLayout(new java.awt.GridBagLayout());
    jLabel_ServerID.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
    // NOI18N
    jLabel_ServerID.setText(resourceMap.getString("jLabel_ServerID.text"));
    // NOI18N
    jLabel_ServerID.setName("jLabel_ServerID");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_ServerInfo.add(jLabel_ServerID, gridBagConstraints);
    jTextField_ServerID.setEditable(false);
    // NOI18N
    jTextField_ServerID.setName("jTextField_ServerID");
    jTextField_ServerID.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField_ServerIDActionPerformed(evt);
        }
    });
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_ServerInfo.add(jTextField_ServerID, gridBagConstraints);
    jLabel_ServerMisc.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
    // NOI18N
    jLabel_ServerMisc.setText(resourceMap.getString("jLabel_ServerMisc.text"));
    // NOI18N
    jLabel_ServerMisc.setName("jLabel_ServerMisc");
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridy = 1;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_ServerInfo.add(jLabel_ServerMisc, gridBagConstraints);
    // NOI18N
    jScrollPane_ServerMisc.setName("jScrollPane_ServerMisc");
    jScrollPane_ServerMisc.setPreferredSize(new java.awt.Dimension(550, 250));
    jTextArea_ServerMisc.setColumns(20);
    jTextArea_ServerMisc.setEditable(false);
    jTextArea_ServerMisc.setRows(5);
    // NOI18N
    jTextArea_ServerMisc.setName("jTextArea_ServerMisc");
    jScrollPane_ServerMisc.setViewportView(jTextArea_ServerMisc);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridy = 1;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);
    jPanel_ServerInfo.add(jScrollPane_ServerMisc, gridBagConstraints);
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 1;
    gridBagConstraints.gridwidth = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.gridheight = java.awt.GridBagConstraints.RELATIVE;
    gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;
    gridBagConstraints.weightx = 1.0;
    gridBagConstraints.weighty = 1.0;
    gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4);
    jPanel_Contracts.add(jPanel_ServerInfo, gridBagConstraints);
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Contracts.TabConstraints.tabTitle"), jPanel_Contracts);
    // NOI18N
    jPanel_Baskets.setName("jPanel_Baskets");
    jPanel_Baskets.setPreferredSize(new java.awt.Dimension(800, 600));
    jComboBox7.setSelectedItem("ALL");
    // NOI18N
    jComboBox7.setToolTipText(resourceMap.getString("jComboBox7.toolTipText"));
    // NOI18N
    jComboBox7.setName("jComboBox7");
    jComboBox7.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboBox7ActionPerformed(evt);
        }
    });
    // NOI18N
    jLabel53.setText(resourceMap.getString("jLabel53.text"));
    // NOI18N
    jLabel53.setName("jLabel53");
    // NOI18N
    jScrollPane26.setName("jScrollPane26");
    jTable19.setModel(new com.moneychanger.ui.model.BasketTableModel());
    // NOI18N
    jTable19.setName("jTable19");
    jTable19.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable19.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable19MouseClicked(evt);
        }
    });
    jScrollPane26.setViewportView(jTable19);
    jSeparator10.setOrientation(javax.swing.SwingConstants.VERTICAL);
    // NOI18N
    jSeparator10.setName("jSeparator10");
    // NOI18N
    jLabel54.setText(resourceMap.getString("jLabel54.text"));
    // NOI18N
    jLabel54.setName("jLabel54");
    jTextField9.setEditable(false);
    // NOI18N
    jTextField9.setName("jTextField9");
    jTextField9.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField9ActionPerformed(evt);
        }
    });
    // NOI18N
    jLabel55.setText(resourceMap.getString("jLabel55.text"));
    // NOI18N
    jLabel55.setName("jLabel55");
    jTextField11.setEditable(false);
    // NOI18N
    jTextField11.setName("jTextField11");
    jTextField11.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jTextField11ActionPerformed(evt);
        }
    });
    jPanel36.setBorder(javax.swing.BorderFactory.createEtchedBorder());
    // NOI18N
    jPanel36.setName("jPanel36");
    // NOI18N
    jButton30.setText(resourceMap.getString("jButton30.text"));
    jButton30.setToolTipText("Add");
    // NOI18N
    jButton30.setName("jButton30");
    jButton30.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton30ActionPerformed(evt);
        }
    });
    // NOI18N
    jButton32.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/moneychanger/ui/images/pencil.jpg")));
    // NOI18N
    jButton32.setToolTipText(resourceMap.getString("jButton32.toolTipText"));
    // NOI18N
    jButton32.setName("jButton32");
    jButton32.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton32ActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel36Layout = new javax.swing.GroupLayout(jPanel36);
    jPanel36.setLayout(jPanel36Layout);
    jPanel36Layout.setHorizontalGroup(jPanel36Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel36Layout.createSequentialGroup().addGap(9, 9, 9).addComponent(jButton30, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jButton32, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(24, 24, 24)));
    jPanel36Layout.setVerticalGroup(jPanel36Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel36Layout.createSequentialGroup().addContainerGap().addGroup(jPanel36Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jButton32, javax.swing.GroupLayout.Alignment.LEADING, 0, 0, Short.MAX_VALUE).addComponent(jButton30, javax.swing.GroupLayout.Alignment.LEADING)).addContainerGap(17, Short.MAX_VALUE)));
    // NOI18N
    jLabel62.setText(resourceMap.getString("jLabel62.text"));
    // NOI18N
    jLabel62.setName("jLabel62");
    // NOI18N
    jLabel2.setText(resourceMap.getString("jLabel2.text"));
    // NOI18N
    jLabel2.setName("jLabel2");
    jTextField1.setEditable(false);
    // NOI18N
    jTextField1.setText(resourceMap.getString("jTextField1.text"));
    // NOI18N
    jTextField1.setDisabledTextColor(resourceMap.getColor("jTextField1.disabledTextColor"));
    // NOI18N
    jTextField1.setName("jTextField1");
    // NOI18N
    jButton33.setText(resourceMap.getString("jButton33.text"));
    // NOI18N
    jButton33.setToolTipText(resourceMap.getString("jButton33.toolTipText"));
    jButton33.setEnabled(false);
    // NOI18N
    jButton33.setName("jButton33");
    jButton33.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton33ActionPerformed(evt);
        }
    });
    // NOI18N
    jButton31.setText(resourceMap.getString("jButton31.text"));
    // NOI18N
    jButton31.setToolTipText(resourceMap.getString("jButton31.toolTipText"));
    jButton31.setEnabled(false);
    // NOI18N
    jButton31.setName("jButton31");
    jButton31.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton31ActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel_BasketsLayout = new javax.swing.GroupLayout(jPanel_Baskets);
    jPanel_Baskets.setLayout(jPanel_BasketsLayout);
    jPanel_BasketsLayout.setHorizontalGroup(jPanel_BasketsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_BasketsLayout.createSequentialGroup().addContainerGap().addGroup(jPanel_BasketsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jScrollPane26, javax.swing.GroupLayout.DEFAULT_SIZE, 141, Short.MAX_VALUE).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel_BasketsLayout.createSequentialGroup().addComponent(jLabel53, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(8, 8, 8).addComponent(jComboBox7, 0, 93, Short.MAX_VALUE)).addComponent(jPanel36, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jSeparator10, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel_BasketsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_BasketsLayout.createSequentialGroup().addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 168, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jButton33, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jButton31, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel_BasketsLayout.createSequentialGroup().addComponent(jLabel54).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, 279, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(jLabel55).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jTextField11, javax.swing.GroupLayout.DEFAULT_SIZE, 384, Short.MAX_VALUE)).addComponent(jLabel62, javax.swing.GroupLayout.PREFERRED_SIZE, 787, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap()));
    jPanel_BasketsLayout.setVerticalGroup(jPanel_BasketsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_BasketsLayout.createSequentialGroup().addContainerGap().addGroup(jPanel_BasketsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel54).addComponent(jTextField9, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jTextField11, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel55)).addGap(27, 27, 27).addComponent(jLabel62).addGap(31, 31, 31).addGroup(jPanel_BasketsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel2).addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jButton33, javax.swing.GroupLayout.PREFERRED_SIZE, 26, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jButton31, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(553, Short.MAX_VALUE)).addGroup(jPanel_BasketsLayout.createSequentialGroup().addGap(11, 11, 11).addGroup(jPanel_BasketsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jComboBox7, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel53)).addGap(18, 18, 18).addComponent(jScrollPane26, javax.swing.GroupLayout.PREFERRED_SIZE, 292, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(28, 28, 28).addComponent(jPanel36, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(258, 258, 258)).addComponent(jSeparator10, javax.swing.GroupLayout.DEFAULT_SIZE, 682, Short.MAX_VALUE));
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Baskets.TabConstraints.tabTitle"), jPanel_Baskets);
    // NOI18N
    jPanel_Markets.setName("jPanel_Markets");
    jPanel_Markets.setPreferredSize(new java.awt.Dimension(800, 600));
    // NOI18N
    jPanel29.setName("jPanel29");
    // NOI18N
    jScrollPane19.setName("jScrollPane19");
    jTable12.setModel(new ServerContractTableModel());
    // NOI18N
    jTable12.setName("jTable12");
    jTable12.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable12MouseClicked(evt);
        }
    });
    jScrollPane19.setViewportView(jTable12);
    jPanel30.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0), 1, true));
    // NOI18N
    jPanel30.setName("jPanel30");
    // NOI18N
    jLabel25.setText(resourceMap.getString("jLabel25.text"));
    // NOI18N
    jLabel25.setName("jLabel25");
    //jLabel25.setVisible(false);
    // NOI18N
    jLabel26.setName("jLabel26");
    //jLabel26.setVisible(false);
    // NOI18N
    jLabel27.setText(resourceMap.getString("jLabel27.text"));
    // NOI18N
    jLabel27.setName("jLabel27");
    //jLabel27.setVisible(false);
    // NOI18N
    jLabel30.setText(resourceMap.getString("jLabel30.text"));
    // NOI18N
    jLabel30.setName("jLabel30");
    //jLabel30.setVisible(false);
    // NOI18N
    jLabel32.setText(resourceMap.getString("jLabel32.text"));
    // NOI18N
    jLabel32.setName("jLabel32");
    //jLabel32.setVisible(false);
    // NOI18N
    jLabel39.setText(resourceMap.getString("jLabel39.text"));
    // NOI18N
    jLabel39.setName("jLabel39");
    //jLabel39.setVisible(false);
    // NOI18N
    jLabel40.setText(resourceMap.getString("jLabel40.text"));
    // NOI18N
    jLabel40.setName("jLabel40");
    //jLabel40.setVisible(false);
    // NOI18N
    jLabel41.setText(resourceMap.getString("jLabel41.text"));
    // NOI18N
    jLabel41.setName("jLabel41");
    //jLabel41.setVisible(false);
    jSeparator9.setOrientation(javax.swing.SwingConstants.VERTICAL);
    // NOI18N
    jSeparator9.setName("jSeparator9");
    // NOI18N
    jTabbedPane4.setName("jTabbedPane4");
    jTabbedPane4.addChangeListener(new javax.swing.event.ChangeListener() {

        public void stateChanged(javax.swing.event.ChangeEvent evt) {
            jTabbedPane4StateChanged(evt);
        }
    });
    // NOI18N
    jScrollPane20.setName("jScrollPane20");
    jTable15.setModel(new com.moneychanger.ui.model.MarketBidTableModel());
    // NOI18N
    jTable15.setToolTipText(resourceMap.getString("jTable15.toolTipText"));
    // NOI18N
    jTable15.setName("jTable15");
    jTable15.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable15MouseClicked(evt);
        }

        public void mouseEntered(java.awt.event.MouseEvent evt) {
            jTable15MouseEntered(evt);
        }
    });
    jScrollPane20.setViewportView(jTable15);
    // NOI18N
    jTabbedPane4.addTab(resourceMap.getString("jScrollPane20.TabConstraints.tabTitle"), jScrollPane20);
    // NOI18N
    jScrollPane24.setName("jScrollPane24");
    jTable17.setModel(new com.moneychanger.ui.model.MarketAskTableModel());
    // NOI18N
    jTable17.setToolTipText(resourceMap.getString("jTable17.toolTipText"));
    // NOI18N
    jTable17.setName("jTable17");
    jTable17.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable17MouseClicked(evt);
        }

        public void mouseEntered(java.awt.event.MouseEvent evt) {
            jTable17MouseEntered(evt);
        }
    });
    jScrollPane24.setViewportView(jTable17);
    // NOI18N
    jTabbedPane4.addTab(resourceMap.getString("jScrollPane24.TabConstraints.tabTitle"), jScrollPane24);
    // NOI18N
    jPanel35.setName("jPanel35");
    // NOI18N
    jScrollPane25.setName("jScrollPane25");
    jTable18.setModel(new com.moneychanger.ui.model.MarketRecentTradesTableModel(jTable18));
    // NOI18N
    jTable18.setToolTipText(resourceMap.getString("jTable18.toolTipText"));
    // NOI18N
    jTable18.setName("jTable18");
    jTable18.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable18MouseClicked(evt);
        }

        public void mouseEntered(java.awt.event.MouseEvent evt) {
            jTable18MouseEntered(evt);
        }
    });
    jScrollPane25.setViewportView(jTable18);
    javax.swing.GroupLayout jPanel35Layout = new javax.swing.GroupLayout(jPanel35);
    jPanel35.setLayout(jPanel35Layout);
    jPanel35Layout.setHorizontalGroup(jPanel35Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 404, Short.MAX_VALUE).addGroup(jPanel35Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jScrollPane25, javax.swing.GroupLayout.DEFAULT_SIZE, 404, Short.MAX_VALUE)));
    jPanel35Layout.setVerticalGroup(jPanel35Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 237, Short.MAX_VALUE).addGroup(jPanel35Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel35Layout.createSequentialGroup().addComponent(jScrollPane25, javax.swing.GroupLayout.PREFERRED_SIZE, 237, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))));
    // NOI18N
    jTabbedPane4.addTab(resourceMap.getString("jPanel35.TabConstraints.tabTitle"), jPanel35);
    // NOI18N
    jLabel46.setText(resourceMap.getString("jLabel46.text"));
    // NOI18N
    jLabel46.setName("jLabel46");
    //jLabel27.setVisible(false);
    // NOI18N
    jLabel56.setText(resourceMap.getString("jLabel56.text"));
    // NOI18N
    jLabel56.setName("jLabel56");
    // NOI18N
    jLabel57.setText(resourceMap.getString("jLabel57.text"));
    // NOI18N
    jLabel57.setName("jLabel57");
    // NOI18N
    jLabel58.setText(resourceMap.getString("jLabel58.text"));
    // NOI18N
    jLabel58.setName("jLabel58");
    // NOI18N
    jLabel59.setText(resourceMap.getString("jLabel59.text"));
    // NOI18N
    jLabel59.setName("jLabel59");
    // NOI18N
    jLabel60.setText(resourceMap.getString("jLabel60.text"));
    // NOI18N
    jLabel60.setName("jLabel60");
    // NOI18N
    jLabel61.setText(resourceMap.getString("jLabel61.text"));
    // NOI18N
    jLabel61.setName("jLabel61");
    javax.swing.GroupLayout jPanel30Layout = new javax.swing.GroupLayout(jPanel30);
    jPanel30.setLayout(jPanel30Layout);
    jPanel30Layout.setHorizontalGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel30Layout.createSequentialGroup().addContainerGap().addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel30Layout.createSequentialGroup().addComponent(jLabel30, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addComponent(jLabel27, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel30Layout.createSequentialGroup().addComponent(jLabel25, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel46, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel26, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE))).addGroup(jPanel30Layout.createSequentialGroup().addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel39, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel40).addComponent(jLabel56).addComponent(jLabel57).addComponent(jLabel58)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel61).addComponent(jLabel60).addComponent(jLabel59).addComponent(jLabel41).addComponent(jLabel32, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE)))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jSeparator9, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jTabbedPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 409, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(37, Short.MAX_VALUE)));
    jPanel30Layout.setVerticalGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jSeparator9, javax.swing.GroupLayout.DEFAULT_SIZE, 346, Short.MAX_VALUE).addGroup(jPanel30Layout.createSequentialGroup().addContainerGap().addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel25).addComponent(jLabel26).addComponent(jLabel46)).addGap(18, 18, 18).addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel30).addComponent(jLabel27)).addGap(18, 18, 18).addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel39).addComponent(jLabel32)).addGap(18, 18, 18).addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel40).addComponent(jLabel41)).addGap(18, 18, 18).addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel56).addComponent(jLabel59)).addGap(18, 18, 18).addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel57).addComponent(jLabel60)).addGap(18, 18, 18).addGroup(jPanel30Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel58).addComponent(jLabel61)).addContainerGap(129, Short.MAX_VALUE)).addGroup(jPanel30Layout.createSequentialGroup().addContainerGap().addComponent(jTabbedPane4, javax.swing.GroupLayout.PREFERRED_SIZE, 251, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(84, Short.MAX_VALUE)));
    // NOI18N
    jScrollPane21.setName("jScrollPane21");
    jTable13.setModel(new com.moneychanger.ui.model.MarketTableModel());
    // NOI18N
    jTable13.setName("jTable13");
    jTable13.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable13.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable13MouseClicked(evt);
        }
    });
    jScrollPane21.setViewportView(jTable13);
    // NOI18N
    jSeparator8.setName("jSeparator8");
    // NOI18N
    jScrollPane23.setName("jScrollPane23");
    jTable14.setModel(new com.moneychanger.ui.model.MarketOffersTableModel());
    // NOI18N
    jTable14.setName("jTable14");
    jTable14.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable14.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable14MouseClicked(evt);
        }
    });
    jScrollPane23.setViewportView(jTable14);
    jComboBox5.setSelectedItem("ALL");
    // NOI18N
    jComboBox5.setToolTipText(resourceMap.getString("jComboBox5.toolTipText"));
    // NOI18N
    jComboBox5.setName("jComboBox5");
    jComboBox5.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboBox5ActionPerformed(evt);
        }
    });
    // NOI18N
    jLabel24.setText(resourceMap.getString("jLabel24.text"));
    // NOI18N
    jLabel24.setName("jLabel24");
    // NOI18N
    jTabbedPane3.setName("jTabbedPane3");
    jPanel32.setBorder(javax.swing.BorderFactory.createEtchedBorder());
    // NOI18N
    jPanel32.setName("jPanel32");
    // NOI18N
    jLabel42.setText(resourceMap.getString("jLabel42.text"));
    // NOI18N
    jLabel42.setName("jLabel42");
    // NOI18N
    jLabel43.setText(resourceMap.getString("jLabel43.text"));
    // NOI18N
    jLabel43.setName("jLabel43");
    // NOI18N
    jLabel44.setText(resourceMap.getString("jLabel44.text"));
    // NOI18N
    jLabel44.setName("jLabel44");
    // NOI18N
    jLabel45.setText(resourceMap.getString("jLabel45.text"));
    // NOI18N
    jLabel45.setName("jLabel45");
    // NOI18N
    jLabel47.setText(resourceMap.getString("jLabel47.text"));
    // NOI18N
    jLabel47.setName("jLabel47");
    jLabel47.setVisible(false);
    // NOI18N
    jLabel48.setText(resourceMap.getString("jLabel48.text"));
    // NOI18N
    jLabel48.setName("jLabel48");
    jLabel48.setVisible(false);
    // NOI18N
    jLabel49.setText(resourceMap.getString("jLabel49.text"));
    // NOI18N
    jLabel49.setName("jLabel49");
    jLabel49.setVisible(false);
    // NOI18N
    jLabel50.setText(resourceMap.getString("jLabel50.text"));
    // NOI18N
    jLabel50.setName("jLabel50");
    jLabel50.setVisible(false);
    javax.swing.GroupLayout jPanel32Layout = new javax.swing.GroupLayout(jPanel32);
    jPanel32.setLayout(jPanel32Layout);
    jPanel32Layout.setHorizontalGroup(jPanel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel32Layout.createSequentialGroup().addContainerGap().addGroup(jPanel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel44).addComponent(jLabel42).addComponent(jLabel43).addComponent(jLabel45)).addGap(18, 18, 18).addGroup(jPanel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel50).addComponent(jLabel48).addComponent(jLabel49).addComponent(jLabel47)).addContainerGap(598, Short.MAX_VALUE)));
    jPanel32Layout.setVerticalGroup(jPanel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel32Layout.createSequentialGroup().addContainerGap().addGroup(jPanel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel42).addComponent(jLabel47)).addGap(18, 18, 18).addGroup(jPanel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel43).addComponent(jLabel48)).addGap(18, 18, 18).addGroup(jPanel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel44).addComponent(jLabel49)).addGap(18, 18, 18).addGroup(jPanel32Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel45).addComponent(jLabel50)).addContainerGap(140, Short.MAX_VALUE)));
    // NOI18N
    jTabbedPane3.addTab(resourceMap.getString("jPanel32.TabConstraints.tabTitle"), jPanel32);
    // NOI18N
    jScrollPane22.setName("jScrollPane22");
    jTable16.setModel(new com.moneychanger.ui.model.MarketTradesTableModel());
    // NOI18N
    jTable16.setToolTipText(resourceMap.getString("jTable16.toolTipText"));
    // NOI18N
    jTable16.setName("jTable16");
    jTable16.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jScrollPane22.setViewportView(jTable16);
    // NOI18N
    jTabbedPane3.addTab(resourceMap.getString("jScrollPane22.TabConstraints.tabTitle"), jScrollPane22);
    // NOI18N
    jLabel3.setText(resourceMap.getString("jLabel3.text"));
    jLabel3.setBorder(javax.swing.BorderFactory.createEtchedBorder());
    // NOI18N
    jLabel3.setName("jLabel3");
    // NOI18N
    jButton29.setText(resourceMap.getString("jButton29.text"));
    // NOI18N
    jButton29.setName("jButton29");
    jButton29.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton29ActionPerformed(evt);
        }
    });
    // NOI18N
    jComboBox6.setToolTipText(resourceMap.getString("jComboBox6.toolTipText"));
    // NOI18N
    jComboBox6.setName("jComboBox6");
    jComboBox6.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboBox6ActionPerformed(evt);
        }
    });
    // NOI18N
    jLabel52.setText(resourceMap.getString("jLabel52.text"));
    // NOI18N
    jLabel52.setName("jLabel52");
    jPanel31.setBorder(javax.swing.BorderFactory.createEtchedBorder());
    // NOI18N
    jPanel31.setName("jPanel31");
    // NOI18N
    jButton27.setText(resourceMap.getString("jButton27.text"));
    jButton27.setToolTipText("Add");
    // NOI18N
    jButton27.setName("jButton27");
    jButton27.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton27ActionPerformed(evt);
        }
    });
    // NOI18N
    jButton28.setText(resourceMap.getString("jButton28.text"));
    // NOI18N
    jButton28.setName("jButton28");
    jButton28.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton28ActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel31Layout = new javax.swing.GroupLayout(jPanel31);
    jPanel31.setLayout(jPanel31Layout);
    jPanel31Layout.setHorizontalGroup(jPanel31Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel31Layout.createSequentialGroup().addGap(26, 26, 26).addComponent(jButton27, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(jButton28, javax.swing.GroupLayout.PREFERRED_SIZE, 51, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(34, Short.MAX_VALUE)));
    jPanel31Layout.setVerticalGroup(jPanel31Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel31Layout.createSequentialGroup().addContainerGap().addGroup(jPanel31Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jButton27).addComponent(jButton28)).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    // NOI18N
    jLabel51.setText(resourceMap.getString("jLabel51.text"));
    // NOI18N
    jLabel51.setName("jLabel51");
    javax.swing.GroupLayout jPanel29Layout = new javax.swing.GroupLayout(jPanel29);
    jPanel29.setLayout(jPanel29Layout);
    jPanel29Layout.setHorizontalGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jSeparator8, javax.swing.GroupLayout.DEFAULT_SIZE, 1058, Short.MAX_VALUE).addGroup(jPanel29Layout.createSequentialGroup().addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel29Layout.createSequentialGroup().addGap(20, 20, 20).addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel29Layout.createSequentialGroup().addGap(41, 41, 41).addComponent(jScrollPane19, javax.swing.GroupLayout.PREFERRED_SIZE, 168, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel29Layout.createSequentialGroup().addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel24, javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel52)).addGap(18, 18, 18).addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addComponent(jComboBox6, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jComboBox5, 0, 125, Short.MAX_VALUE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 26, Short.MAX_VALUE)).addGroup(jPanel29Layout.createSequentialGroup().addComponent(jScrollPane21, javax.swing.GroupLayout.PREFERRED_SIZE, 180, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(16, 16, 16)))).addGroup(jPanel29Layout.createSequentialGroup().addGap(33, 33, 33).addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(jPanel31, javax.swing.GroupLayout.Alignment.LEADING, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jScrollPane23, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 187, Short.MAX_VALUE).addComponent(jLabel51, javax.swing.GroupLayout.Alignment.LEADING)).addGap(14, 14, 14))).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 20, Short.MAX_VALUE).addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel29Layout.createSequentialGroup().addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 310, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(jButton29)).addComponent(jPanel30, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jTabbedPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 780, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(24, 24, 24)));
    jPanel29Layout.setVerticalGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel29Layout.createSequentialGroup().addContainerGap().addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 21, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jComboBox5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jButton29)).addGroup(jPanel29Layout.createSequentialGroup().addGap(8, 8, 8).addComponent(jLabel24))).addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel29Layout.createSequentialGroup().addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel29Layout.createSequentialGroup().addGap(26, 26, 26).addComponent(jLabel52)).addGroup(jPanel29Layout.createSequentialGroup().addGap(18, 18, 18).addComponent(jComboBox6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addGap(13, 13, 13).addComponent(jScrollPane21, javax.swing.GroupLayout.DEFAULT_SIZE, 301, Short.MAX_VALUE)).addGroup(jPanel29Layout.createSequentialGroup().addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jPanel30, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))).addGap(18, 18, 18).addComponent(jSeparator8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGroup(jPanel29Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel29Layout.createSequentialGroup().addGap(18, 18, 18).addComponent(jTabbedPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 293, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel29Layout.createSequentialGroup().addGap(7, 7, 7).addComponent(jLabel51).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jScrollPane23, 0, 0, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jPanel31, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addGap(16, 16, 16).addComponent(jScrollPane19, javax.swing.GroupLayout.PREFERRED_SIZE, 0, javax.swing.GroupLayout.PREFERRED_SIZE)));
    javax.swing.GroupLayout jPanel_MarketsLayout = new javax.swing.GroupLayout(jPanel_Markets);
    jPanel_Markets.setLayout(jPanel_MarketsLayout);
    jPanel_MarketsLayout.setHorizontalGroup(jPanel_MarketsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_MarketsLayout.createSequentialGroup().addContainerGap().addComponent(jPanel29, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanel_MarketsLayout.setVerticalGroup(jPanel_MarketsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel_MarketsLayout.createSequentialGroup().addComponent(jPanel29, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Markets.TabConstraints.tabTitle"), jPanel_Markets);
    // NOI18N
    jPanel_Payments.setName("jPanel_Payments");
    jPanel_Payments.setPreferredSize(new java.awt.Dimension(800, 600));
    // NOI18N
    jScrollPane27.setName("jScrollPane27");
    jTable6.setModel(new NYMTableModel());
    // NOI18N
    jTable6.setName("jTable6");
    jTable6.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable6.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable6MouseClicked(evt);
        }
    });
    jScrollPane27.setViewportView(jTable6);
    jSeparator11.setOrientation(javax.swing.SwingConstants.VERTICAL);
    // NOI18N
    jSeparator11.setName("jSeparator11");
    jPanel_PaymentTop.setBorder(javax.swing.BorderFactory.createEtchedBorder());
    // NOI18N
    jPanel_PaymentTop.setName("jPanel_PaymentTop");
    // NOI18N
    jTabbedPane5.setName("jTabbedPane5");
    // NOI18N
    jPanel37.setName("jPanel37");
    // NOI18N
    jScrollPane28.setName("jScrollPane28");
    jTable20.setModel(new com.moneychanger.ui.model.PaymentInboxTableModel());
    jTable20.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
    // NOI18N
    jTable20.setName("jTable20");
    jTable20.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable20.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable20MouseClicked(evt);
        }
    });
    jScrollPane28.setViewportView(jTable20);
    // NOI18N
    jButton34.setText(resourceMap.getString("jButton34.text"));
    // NOI18N
    jButton34.setName("jButton34");
    jButton34.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton34ActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel37Layout = new javax.swing.GroupLayout(jPanel37);
    jPanel37.setLayout(jPanel37Layout);
    jPanel37Layout.setHorizontalGroup(jPanel37Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jScrollPane28, javax.swing.GroupLayout.DEFAULT_SIZE, 717, Short.MAX_VALUE).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel37Layout.createSequentialGroup().addContainerGap(322, Short.MAX_VALUE).addComponent(jButton34).addGap(294, 294, 294)));
    jPanel37Layout.setVerticalGroup(jPanel37Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel37Layout.createSequentialGroup().addComponent(jScrollPane28, javax.swing.GroupLayout.PREFERRED_SIZE, 198, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 41, Short.MAX_VALUE).addComponent(jButton34)));
    // NOI18N
    jTabbedPane5.addTab(resourceMap.getString("jPanel37.TabConstraints.tabTitle"), jPanel37);
    // NOI18N
    jPanel38.setName("jPanel38");
    // NOI18N
    jScrollPane29.setName("jScrollPane29");
    jTable21.setModel(new com.moneychanger.ui.model.PaymentOutboxTableModel());
    jTable21.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
    // NOI18N
    jTable21.setName("jTable21");
    jTable21.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable21.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable21MouseClicked(evt);
        }
    });
    jScrollPane29.setViewportView(jTable21);
    javax.swing.GroupLayout jPanel38Layout = new javax.swing.GroupLayout(jPanel38);
    jPanel38.setLayout(jPanel38Layout);
    jPanel38Layout.setHorizontalGroup(jPanel38Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jScrollPane29, javax.swing.GroupLayout.DEFAULT_SIZE, 717, Short.MAX_VALUE));
    jPanel38Layout.setVerticalGroup(jPanel38Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel38Layout.createSequentialGroup().addComponent(jScrollPane29, javax.swing.GroupLayout.DEFAULT_SIZE, 251, Short.MAX_VALUE).addContainerGap()));
    // NOI18N
    jTabbedPane5.addTab(resourceMap.getString("jPanel38.TabConstraints.tabTitle"), jPanel38);
    // NOI18N
    jPanel39.setName("jPanel39");
    // NOI18N
    jScrollPane30.setName("jScrollPane30");
    jTable22.setModel(new com.moneychanger.ui.model.PaymentRecordboxTableModel());
    jTable22.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
    // NOI18N
    jTable22.setName("jTable22");
    jTable22.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jScrollPane30.setViewportView(jTable22);
    // NOI18N
    jButton35.setName("jButton35");
    javax.swing.GroupLayout jPanel39Layout = new javax.swing.GroupLayout(jPanel39);
    jPanel39.setLayout(jPanel39Layout);
    jPanel39Layout.setHorizontalGroup(jPanel39Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel39Layout.createSequentialGroup().addGap(186, 186, 186).addComponent(jButton35, javax.swing.GroupLayout.PREFERRED_SIZE, 41, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(490, Short.MAX_VALUE)).addGroup(jPanel39Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel39Layout.createSequentialGroup().addComponent(jScrollPane30, javax.swing.GroupLayout.DEFAULT_SIZE, 707, Short.MAX_VALUE).addContainerGap())));
    jPanel39Layout.setVerticalGroup(jPanel39Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel39Layout.createSequentialGroup().addGap(226, 226, 226).addComponent(jButton35, javax.swing.GroupLayout.PREFERRED_SIZE, 19, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(17, Short.MAX_VALUE)).addGroup(jPanel39Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel39Layout.createSequentialGroup().addGap(8, 8, 8).addComponent(jScrollPane30, javax.swing.GroupLayout.PREFERRED_SIZE, 208, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(46, Short.MAX_VALUE))));
    // NOI18N
    jTabbedPane5.addTab(resourceMap.getString("jPanel39.TabConstraints.tabTitle"), jPanel39);
    javax.swing.GroupLayout jPanel_PaymentTopLayout = new javax.swing.GroupLayout(jPanel_PaymentTop);
    jPanel_PaymentTop.setLayout(jPanel_PaymentTopLayout);
    jPanel_PaymentTopLayout.setHorizontalGroup(jPanel_PaymentTopLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_PaymentTopLayout.createSequentialGroup().addContainerGap().addComponent(jTabbedPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 722, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(29, Short.MAX_VALUE)));
    jPanel_PaymentTopLayout.setVerticalGroup(jPanel_PaymentTopLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_PaymentTopLayout.createSequentialGroup().addContainerGap().addComponent(jTabbedPane5, javax.swing.GroupLayout.DEFAULT_SIZE, 290, Short.MAX_VALUE).addContainerGap()));
    // NOI18N
    jSeparator12.setName("jSeparator12");
    // NOI18N
    jLabel17.setText(resourceMap.getString("jLabel17.text"));
    // NOI18N
    jLabel17.setName("jLabel17");
    jComboBox8.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Send Transfer", "Send Cheque", "Send Voucher", "Send Cash" }));
    jComboBox8.setSelectedItem(null);
    // NOI18N
    jComboBox8.setName("jComboBox8");
    jComboBox8.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboBox8ActionPerformed(evt);
        }
    });
    // NOI18N
    jPanel40.setBorder(javax.swing.BorderFactory.createTitledBorder(resourceMap.getString("jPanel40.border.title")));
    // NOI18N
    jPanel40.setToolTipText(resourceMap.getString("jPanel40.toolTipText"));
    // NOI18N
    jPanel40.setName("jPanel40");
    // NOI18N
    jButton36.setText(resourceMap.getString("jButton36.text"));
    // NOI18N
    jButton36.setName("jButton36");
    jButton36.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton36ActionPerformed(evt);
        }
    });
    // NOI18N
    jButton37.setText(resourceMap.getString("jButton37.text"));
    // NOI18N
    jButton37.setName("jButton37");
    jButton37.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton37ActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel40Layout = new javax.swing.GroupLayout(jPanel40);
    jPanel40.setLayout(jPanel40Layout);
    jPanel40Layout.setHorizontalGroup(jPanel40Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel40Layout.createSequentialGroup().addGroup(jPanel40Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jButton36, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jButton37, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(46, Short.MAX_VALUE)));
    jPanel40Layout.setVerticalGroup(jPanel40Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel40Layout.createSequentialGroup().addContainerGap().addComponent(jButton36).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 8, Short.MAX_VALUE).addComponent(jButton37).addContainerGap()));
    // NOI18N
    jLabel1.setText(resourceMap.getString("jLabel1.text"));
    // NOI18N
    jLabel1.setName("jLabel1");
    // NOI18N
    jComboSrvPay.setName("jComboSrvPay");
    jComboSrvPay.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboSrvPayActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel_PaymentsLayout = new javax.swing.GroupLayout(jPanel_Payments);
    jPanel_Payments.setLayout(jPanel_PaymentsLayout);
    jPanel_PaymentsLayout.setHorizontalGroup(jPanel_PaymentsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_PaymentsLayout.createSequentialGroup().addContainerGap().addGroup(jPanel_PaymentsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jScrollPane27, javax.swing.GroupLayout.DEFAULT_SIZE, 223, Short.MAX_VALUE).addGroup(jPanel_PaymentsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel_PaymentsLayout.createSequentialGroup().addComponent(jLabel17).addGap(9, 9, 9).addComponent(jComboBox8, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addComponent(jPanel40, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel_PaymentsLayout.createSequentialGroup().addComponent(jLabel1).addGap(18, 18, 18).addComponent(jComboSrvPay, javax.swing.GroupLayout.PREFERRED_SIZE, 123, javax.swing.GroupLayout.PREFERRED_SIZE))).addGap(18, 18, 18).addComponent(jSeparator11, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jPanel_PaymentTop, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(342, 342, 342)).addGroup(jPanel_PaymentsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel_PaymentsLayout.createSequentialGroup().addContainerGap(227, Short.MAX_VALUE).addComponent(jSeparator12, javax.swing.GroupLayout.PREFERRED_SIZE, 807, javax.swing.GroupLayout.PREFERRED_SIZE))));
    jPanel_PaymentsLayout.setVerticalGroup(jPanel_PaymentsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_PaymentsLayout.createSequentialGroup().addContainerGap().addGroup(jPanel_PaymentsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(jComboSrvPay, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addComponent(jScrollPane27, javax.swing.GroupLayout.PREFERRED_SIZE, 389, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addGroup(jPanel_PaymentsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel17).addComponent(jComboBox8, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addGap(18, 18, 18).addComponent(jPanel40, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addComponent(jSeparator11, javax.swing.GroupLayout.DEFAULT_SIZE, 604, Short.MAX_VALUE).addGroup(jPanel_PaymentsLayout.createSequentialGroup().addGap(11, 11, 11).addComponent(jPanel_PaymentTop, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(277, Short.MAX_VALUE)).addGroup(jPanel_PaymentsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_PaymentsLayout.createSequentialGroup().addGap(344, 344, 344).addComponent(jSeparator12, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(258, Short.MAX_VALUE))));
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Payments.TabConstraints.tabTitle"), jPanel_Payments);
    // NOI18N
    jPanel_Deed.setName("jPanel_Deed");
    jPanel_Deed.setPreferredSize(new java.awt.Dimension(800, 600));
    // NOI18N
    jLabel19.setText(resourceMap.getString("jLabel19.text"));
    // NOI18N
    jLabel19.setName("jLabel19");
    // NOI18N
    jLabel20.setText(resourceMap.getString("jLabel20.text"));
    // NOI18N
    jLabel20.setName("jLabel20");
    javax.swing.GroupLayout jPanel_DeedLayout = new javax.swing.GroupLayout(jPanel_Deed);
    jPanel_Deed.setLayout(jPanel_DeedLayout);
    jPanel_DeedLayout.setHorizontalGroup(jPanel_DeedLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_DeedLayout.createSequentialGroup().addContainerGap().addGroup(jPanel_DeedLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel20, javax.swing.GroupLayout.PREFERRED_SIZE, 962, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel19, javax.swing.GroupLayout.PREFERRED_SIZE, 889, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanel_DeedLayout.setVerticalGroup(jPanel_DeedLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_DeedLayout.createSequentialGroup().addGap(42, 42, 42).addComponent(jLabel19).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel20).addContainerGap(496, Short.MAX_VALUE)));
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Deed.TabConstraints.tabTitle"), jPanel_Deed);
    // NOI18N
    jPanel_Agreements.setName("jPanel_Agreements");
    jPanel_Agreements.setPreferredSize(new java.awt.Dimension(800, 600));
    // NOI18N
    jLabel21.setText(resourceMap.getString("jLabel21.text"));
    // NOI18N
    jLabel21.setName("jLabel21");
    // NOI18N
    jLabel22.setText(resourceMap.getString("jLabel22.text"));
    // NOI18N
    jLabel22.setName("jLabel22");
    // NOI18N
    jLabel28.setText(resourceMap.getString("jLabel28.text"));
    // NOI18N
    jLabel28.setName("jLabel28");
    // NOI18N
    jLabel29.setText(resourceMap.getString("jLabel29.text"));
    // NOI18N
    jLabel29.setName("jLabel29");
    // NOI18N
    jLabel33.setText(resourceMap.getString("jLabel33.text"));
    jLabel33.setName("jLabel33");
    jLabel33.setVisible(false);
    // NOI18N
    jLabel34.setText(resourceMap.getString("jLabel34.text"));
    jLabel34.setName("jLabel34");
    jLabel34.setVisible(false);
    // NOI18N
    jLabel35.setText(resourceMap.getString("jLabel35.text"));
    jLabel35.setName("jLabel35");
    jLabel35.setVisible(false);
    // NOI18N
    jLabel36.setText(resourceMap.getString("jLabel36.text"));
    jLabel36.setName("jLabel36");
    jLabel36.setVisible(false);
    // NOI18N
    jLabel37.setText(resourceMap.getString("jLabel37.text"));
    jLabel37.setName("jLabel37");
    jLabel37.setVisible(false);
    // NOI18N
    jLabel38.setText(resourceMap.getString("jLabel38.text"));
    jLabel38.setName("jLabel38");
    jLabel38.setVisible(false);
    javax.swing.GroupLayout jPanel_AgreementsLayout = new javax.swing.GroupLayout(jPanel_Agreements);
    jPanel_Agreements.setLayout(jPanel_AgreementsLayout);
    jPanel_AgreementsLayout.setHorizontalGroup(jPanel_AgreementsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_AgreementsLayout.createSequentialGroup().addContainerGap().addGroup(jPanel_AgreementsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel21, javax.swing.GroupLayout.DEFAULT_SIZE, 1005, Short.MAX_VALUE).addGroup(jPanel_AgreementsLayout.createSequentialGroup().addComponent(jLabel22, javax.swing.GroupLayout.DEFAULT_SIZE, 995, Short.MAX_VALUE).addContainerGap()).addGroup(jPanel_AgreementsLayout.createSequentialGroup().addComponent(jLabel28, javax.swing.GroupLayout.PREFERRED_SIZE, 700, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap()).addGroup(jPanel_AgreementsLayout.createSequentialGroup().addComponent(jLabel29, javax.swing.GroupLayout.PREFERRED_SIZE, 918, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap()))).addGroup(jPanel_AgreementsLayout.createSequentialGroup().addGroup(jPanel_AgreementsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jLabel37, javax.swing.GroupLayout.DEFAULT_SIZE, 995, Short.MAX_VALUE).addComponent(jLabel34, javax.swing.GroupLayout.DEFAULT_SIZE, 995, Short.MAX_VALUE).addComponent(jLabel33, javax.swing.GroupLayout.PREFERRED_SIZE, 994, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel38, javax.swing.GroupLayout.PREFERRED_SIZE, 812, javax.swing.GroupLayout.PREFERRED_SIZE).addGroup(jPanel_AgreementsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false).addComponent(jLabel35, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jLabel36, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 995, javax.swing.GroupLayout.PREFERRED_SIZE))).addGap(20, 20, 20)));
    jPanel_AgreementsLayout.setVerticalGroup(jPanel_AgreementsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_AgreementsLayout.createSequentialGroup().addGap(43, 43, 43).addComponent(jLabel21).addGap(4, 4, 4).addComponent(jLabel28).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel22).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel29).addGap(18, 18, 18).addComponent(jLabel38).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel37).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel36).addGap(4, 4, 4).addComponent(jLabel35).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel34).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel33).addContainerGap(327, Short.MAX_VALUE)));
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Agreements.TabConstraints.tabTitle"), jPanel_Agreements);
    // NOI18N
    jPanel_Other.setName("jPanel_Other");
    jPanel_Other.setPreferredSize(new java.awt.Dimension(800, 600));
    jComboBox4.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Bitcoin", "Loom", "PKTP", "Ripple", "Truledger" }));
    // NOI18N
    jComboBox4.setToolTipText(resourceMap.getString("jComboBox4.toolTipText"));
    // NOI18N
    jComboBox4.setName("jComboBox4");
    jComboBox4.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jComboBox4ActionPerformed(evt);
        }
    });
    // NOI18N
    jLabel23.setText(resourceMap.getString("jLabel23.text"));
    // NOI18N
    jLabel23.setName("jLabel23");
    // NOI18N
    jScrollPane3.setName("jScrollPane3");
    jTable3.setModel(new com.moneychanger.ui.model.OtherTabAccountModel());
    // NOI18N
    jTable3.setName("jTable3");
    jTable3.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable3.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable3MouseClicked(evt);
        }
    });
    jScrollPane3.setViewportView(jTable3);
    jPanel25.setBorder(javax.swing.BorderFactory.createEtchedBorder());
    // NOI18N
    jPanel25.setName("jPanel25");
    // NOI18N
    jButton19.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/moneychanger/ui/images/pencil.jpg")));
    // NOI18N
    jButton19.setToolTipText(resourceMap.getString("jButton19.toolTipText"));
    // NOI18N
    jButton19.setName("jButton19");
    jButton19.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton19ActionPerformed(evt);
        }
    });
    // NOI18N
    jButton20.setText(resourceMap.getString("jButton20.text"));
    // NOI18N
    jButton20.setToolTipText(resourceMap.getString("jButton20.toolTipText"));
    // NOI18N
    jButton20.setName("jButton20");
    jButton20.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton20ActionPerformed(evt);
        }
    });
    // NOI18N
    jButton21.setText(resourceMap.getString("jButton21.text"));
    // NOI18N
    jButton21.setToolTipText(resourceMap.getString("jButton21.toolTipText"));
    // NOI18N
    jButton21.setName("jButton21");
    jButton21.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton21ActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel25Layout = new javax.swing.GroupLayout(jPanel25);
    jPanel25.setLayout(jPanel25Layout);
    jPanel25Layout.setHorizontalGroup(jPanel25Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel25Layout.createSequentialGroup().addContainerGap().addComponent(jButton20, javax.swing.GroupLayout.PREFERRED_SIZE, 49, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(jButton19, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGap(18, 18, 18).addComponent(jButton21, javax.swing.GroupLayout.PREFERRED_SIZE, 47, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap()));
    jPanel25Layout.setVerticalGroup(jPanel25Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel25Layout.createSequentialGroup().addContainerGap().addGroup(jPanel25Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jButton19, javax.swing.GroupLayout.Alignment.LEADING, 0, 0, Short.MAX_VALUE).addComponent(jButton20).addComponent(jButton21, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap()));
    // NOI18N
    jScrollPane5.setName("jScrollPane5");
    jTable4.setModel(new com.moneychanger.ui.model.OtherTabServerTableModel());
    // NOI18N
    jTable4.setName("jTable4");
    jTable4.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    jTable4.addMouseListener(new java.awt.event.MouseAdapter() {

        public void mouseClicked(java.awt.event.MouseEvent evt) {
            jTable4MouseClicked(evt);
        }
    });
    jScrollPane5.setViewportView(jTable4);
    jPanel26.setBorder(javax.swing.BorderFactory.createEtchedBorder());
    // NOI18N
    jPanel26.setName("jPanel26");
    // NOI18N
    jButton22.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/moneychanger/ui/images/pencil.jpg")));
    // NOI18N
    jButton22.setToolTipText(resourceMap.getString("jButton22.toolTipText"));
    // NOI18N
    jButton22.setName("jButton22");
    jButton22.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton22ActionPerformed(evt);
        }
    });
    // NOI18N
    jButton23.setText(resourceMap.getString("jButton23.text"));
    // NOI18N
    jButton23.setToolTipText(resourceMap.getString("jButton23.toolTipText"));
    // NOI18N
    jButton23.setName("jButton23");
    jButton23.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton23ActionPerformed(evt);
        }
    });
    // NOI18N
    jButton24.setText(resourceMap.getString("jButton24.text"));
    // NOI18N
    jButton24.setToolTipText(resourceMap.getString("jButton24.toolTipText"));
    // NOI18N
    jButton24.setName("jButton24");
    jButton24.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton24ActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel26Layout = new javax.swing.GroupLayout(jPanel26);
    jPanel26.setLayout(jPanel26Layout);
    jPanel26Layout.setHorizontalGroup(jPanel26Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel26Layout.createSequentialGroup().addContainerGap().addComponent(jButton23, javax.swing.GroupLayout.PREFERRED_SIZE, 49, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(jButton22, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addGap(18, 18, 18).addComponent(jButton24, javax.swing.GroupLayout.PREFERRED_SIZE, 47, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap()));
    jPanel26Layout.setVerticalGroup(jPanel26Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel26Layout.createSequentialGroup().addContainerGap().addGroup(jPanel26Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jButton22, javax.swing.GroupLayout.Alignment.LEADING, 0, 0, Short.MAX_VALUE).addComponent(jButton23).addComponent(jButton24, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)).addContainerGap()));
    jSeparator6.setOrientation(javax.swing.SwingConstants.VERTICAL);
    // NOI18N
    jSeparator6.setName("jSeparator6");
    // NOI18N
    jSeparator7.setName("jSeparator7");
    // NOI18N
    jScrollPane17.setName("jScrollPane17");
    // NOI18N
    jPanel27.setName("jPanel27");
    jPanel27.setVisible(false);
    javax.swing.GroupLayout jPanel27Layout = new javax.swing.GroupLayout(jPanel27);
    jPanel27.setLayout(jPanel27Layout);
    jPanel27Layout.setHorizontalGroup(jPanel27Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 738, Short.MAX_VALUE));
    jPanel27Layout.setVerticalGroup(jPanel27Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 374, Short.MAX_VALUE));
    jScrollPane17.setViewportView(jPanel27);
    // NOI18N
    jScrollPane18.setName("jScrollPane18");
    // NOI18N
    jPanel28.setName("jPanel28");
    jPanel28.setVisible(false);
    javax.swing.GroupLayout jPanel28Layout = new javax.swing.GroupLayout(jPanel28);
    jPanel28.setLayout(jPanel28Layout);
    jPanel28Layout.setHorizontalGroup(jPanel28Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 730, Short.MAX_VALUE));
    jPanel28Layout.setVerticalGroup(jPanel28Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 310, Short.MAX_VALUE));
    jScrollPane18.setViewportView(jPanel28);
    javax.swing.GroupLayout jPanel_OtherLayout = new javax.swing.GroupLayout(jPanel_Other);
    jPanel_Other.setLayout(jPanel_OtherLayout);
    jPanel_OtherLayout.setHorizontalGroup(jPanel_OtherLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_OtherLayout.createSequentialGroup().addContainerGap().addGroup(jPanel_OtherLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_OtherLayout.createSequentialGroup().addComponent(jLabel23).addGap(18, 18, 18).addComponent(jComboBox4, 0, 132, Short.MAX_VALUE)).addComponent(jPanel26, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jPanel25, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE).addComponent(jScrollPane5, javax.swing.GroupLayout.PREFERRED_SIZE, 197, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 197, javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addGroup(jPanel_OtherLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false).addGroup(jPanel_OtherLayout.createSequentialGroup().addGap(37, 37, 37).addComponent(jSeparator7, javax.swing.GroupLayout.PREFERRED_SIZE, 777, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel_OtherLayout.createSequentialGroup().addComponent(jScrollPane17, javax.swing.GroupLayout.PREFERRED_SIZE, 724, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18)).addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel_OtherLayout.createSequentialGroup().addComponent(jScrollPane18, javax.swing.GroupLayout.PREFERRED_SIZE, 724, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(19, 19, 19)))).addGroup(jPanel_OtherLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_OtherLayout.createSequentialGroup().addGap(248, 248, 248).addComponent(jSeparator6, javax.swing.GroupLayout.PREFERRED_SIZE, 12, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(771, Short.MAX_VALUE))));
    jPanel_OtherLayout.setVerticalGroup(jPanel_OtherLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_OtherLayout.createSequentialGroup().addContainerGap().addGroup(jPanel_OtherLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_OtherLayout.createSequentialGroup().addGap(11, 11, 11).addGroup(jPanel_OtherLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jComboBox4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel23)).addGap(18, 18, 18).addComponent(jScrollPane5, 0, 0, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jPanel25, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(25, 25, 25).addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 256, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jPanel26, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(32, 32, 32)).addGroup(jPanel_OtherLayout.createSequentialGroup().addComponent(jScrollPane17, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(18, 18, 18).addComponent(jSeparator7, javax.swing.GroupLayout.PREFERRED_SIZE, 9, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jScrollPane18, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap()))).addGroup(jPanel_OtherLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jSeparator6, javax.swing.GroupLayout.DEFAULT_SIZE, 743, Short.MAX_VALUE)));
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Other.TabConstraints.tabTitle"), jPanel_Other);
    // NOI18N
    jPanel_Settings.setName("jPanel_Settings");
    jPanel_Settings.setPreferredSize(new java.awt.Dimension(800, 600));
    // NOI18N
    jPanel33.setBorder(javax.swing.BorderFactory.createTitledBorder(resourceMap.getString("jPanel33.border.title")));
    // NOI18N
    jPanel33.setName("jPanel33");
    // NOI18N
    jTextField5.setName("jTextField5");
    // NOI18N
    jButton18.setText(resourceMap.getString("jButton18.text"));
    // NOI18N
    jButton18.setName("jButton18");
    jButton18.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton18ActionPerformed(evt);
        }
    });
    // NOI18N
    jLabel14.setText(resourceMap.getString("jLabel14.text"));
    // NOI18N
    jLabel14.setName("jLabel14");
    // NOI18N
    jLabel15.setText(resourceMap.getString("jLabel15.text"));
    // NOI18N
    jLabel15.setName("jLabel15");
    javax.swing.GroupLayout jPanel33Layout = new javax.swing.GroupLayout(jPanel33);
    jPanel33.setLayout(jPanel33Layout);
    jPanel33Layout.setHorizontalGroup(jPanel33Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel33Layout.createSequentialGroup().addContainerGap().addComponent(jLabel15).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED).addGroup(jPanel33Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel33Layout.createSequentialGroup().addComponent(jButton18).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 106, javax.swing.GroupLayout.PREFERRED_SIZE)).addGroup(jPanel33Layout.createSequentialGroup().addComponent(jTextField5, javax.swing.GroupLayout.DEFAULT_SIZE, 148, Short.MAX_VALUE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jLabel14).addGap(6, 6, 6))).addContainerGap()));
    jPanel33Layout.setVerticalGroup(jPanel33Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel33Layout.createSequentialGroup().addContainerGap().addGroup(jPanel33Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(jLabel15).addComponent(jLabel14)).addGap(18, 18, 18).addComponent(jButton18).addContainerGap()));
    // NOI18N
    jPanel34.setBorder(javax.swing.BorderFactory.createTitledBorder(resourceMap.getString("jPanel34.border.title")));
    // NOI18N
    jPanel34.setName("jPanel34");
    // NOI18N
    jButton25.setText(resourceMap.getString("jButton25.text"));
    // NOI18N
    jButton25.setName("jButton25");
    jButton25.addActionListener(new java.awt.event.ActionListener() {

        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton25ActionPerformed(evt);
        }
    });
    javax.swing.GroupLayout jPanel34Layout = new javax.swing.GroupLayout(jPanel34);
    jPanel34.setLayout(jPanel34Layout);
    jPanel34Layout.setHorizontalGroup(jPanel34Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel34Layout.createSequentialGroup().addContainerGap().addComponent(jButton25).addContainerGap()));
    jPanel34Layout.setVerticalGroup(jPanel34Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel34Layout.createSequentialGroup().addContainerGap().addComponent(jButton25).addContainerGap()));
    javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance().getContext().getActionMap(MainPage.class, this);
    // NOI18N
    jButton_ResetJavaPath.setAction(actionMap.get("ResetJavaPath"));
    // NOI18N
    jButton_ResetJavaPath.setText(resourceMap.getString("jButton_ResetJavaPath.text"));
    // NOI18N
    jButton_ResetJavaPath.setName("jButton_ResetJavaPath");
    // NOI18N
    jButton_ResetConfig.setAction(actionMap.get("ResetMoneychangerConfig"));
    // NOI18N
    jButton_ResetConfig.setText(resourceMap.getString("jButton_ResetConfig.text"));
    // NOI18N
    jButton_ResetConfig.setName("jButton_ResetConfig");
    javax.swing.GroupLayout jPanel_SettingsLayout = new javax.swing.GroupLayout(jPanel_Settings);
    jPanel_Settings.setLayout(jPanel_SettingsLayout);
    jPanel_SettingsLayout.setHorizontalGroup(jPanel_SettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_SettingsLayout.createSequentialGroup().addGap(57, 57, 57).addComponent(jPanel33, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGroup(jPanel_SettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_SettingsLayout.createSequentialGroup().addGap(49, 49, 49).addGroup(jPanel_SettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(jButton_ResetJavaPath).addComponent(jPanel34, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))).addGroup(jPanel_SettingsLayout.createSequentialGroup().addGap(66, 66, 66).addComponent(jButton_ResetConfig))).addContainerGap(172, Short.MAX_VALUE)));
    jPanel_SettingsLayout.setVerticalGroup(jPanel_SettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_SettingsLayout.createSequentialGroup().addGap(40, 40, 40).addGroup(jPanel_SettingsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_SettingsLayout.createSequentialGroup().addComponent(jPanel34, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 59, Short.MAX_VALUE).addComponent(jButton_ResetConfig)).addComponent(jPanel33, javax.swing.GroupLayout.PREFERRED_SIZE, 150, Short.MAX_VALUE)).addGap(44, 44, 44).addComponent(jButton_ResetJavaPath).addGap(315, 315, 315)));
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Settings.TabConstraints.tabTitle"), jPanel_Settings);
    // NOI18N
    jPanel_Credits.setName("jPanel_Credits");
    jPanel_Credits.setPreferredSize(new java.awt.Dimension(800, 600));
    // NOI18N
    jScrollPane1.setName("jScrollPane1");
    jTextArea1.setColumns(20);
    jTextArea1.setEditable(false);
    jTextArea1.setLineWrap(true);
    jTextArea1.setRows(5);
    // NOI18N
    jTextArea1.setName("jTextArea1");
    jScrollPane1.setViewportView(jTextArea1);
    jPanel24.setBorder(javax.swing.BorderFactory.createEtchedBorder());
    // NOI18N
    jPanel24.setName("jPanel24");
    javax.swing.GroupLayout jPanel24Layout = new javax.swing.GroupLayout(jPanel24);
    jPanel24.setLayout(jPanel24Layout);
    jPanel24Layout.setHorizontalGroup(jPanel24Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 745, Short.MAX_VALUE));
    jPanel24Layout.setVerticalGroup(jPanel24Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 184, Short.MAX_VALUE));
    javax.swing.GroupLayout jPanel_CreditsLayout = new javax.swing.GroupLayout(jPanel_Credits);
    jPanel_Credits.setLayout(jPanel_CreditsLayout);
    jPanel_CreditsLayout.setHorizontalGroup(jPanel_CreditsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_CreditsLayout.createSequentialGroup().addGap(67, 67, 67).addGroup(jPanel_CreditsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING).addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 749, Short.MAX_VALUE).addComponent(jPanel24, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    jPanel_CreditsLayout.setVerticalGroup(jPanel_CreditsLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(jPanel_CreditsLayout.createSequentialGroup().addContainerGap().addComponent(jPanel24, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE).addGap(35, 35, 35).addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 375, javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)));
    // NOI18N
    jTabbedPane_MainPage.addTab(resourceMap.getString("jPanel_Credits.TabConstraints.tabTitle"), jPanel_Credits);
    getContentPane().add(jTabbedPane_MainPage);
    // NOI18N
    jTabbedPane_MainPage.getAccessibleContext().setAccessibleName(resourceMap.getString("jTabbedPane_MainPage.AccessibleContext.accessibleName"));
    pack();
}
Also used : PaymentInboxTableModel(com.moneychanger.ui.model.PaymentInboxTableModel) MarketOffersTableModel(com.moneychanger.ui.model.MarketOffersTableModel) NYMOutboxTableModel(com.moneychanger.ui.model.NYMOutboxTableModel) MarketAskTableModel(com.moneychanger.ui.model.MarketAskTableModel) JTable(javax.swing.JTable) JPanel(javax.swing.JPanel) ActionListener(java.awt.event.ActionListener) OtherTabServerTableModel(com.moneychanger.ui.model.OtherTabServerTableModel) PaymentRecordboxTableModel(com.moneychanger.ui.model.PaymentRecordboxTableModel) MarketRecentTradesTableModel(com.moneychanger.ui.model.MarketRecentTradesTableModel) JTabbedPane(javax.swing.JTabbedPane) ImageIcon(javax.swing.ImageIcon) BasketTableModel(com.moneychanger.ui.model.BasketTableModel) ServerContractTableModel(com.moneychanger.ui.model.ServerContractTableModel) OtherTabAccountModel(com.moneychanger.ui.model.OtherTabAccountModel) AssetContractTableModel(com.moneychanger.ui.model.AssetContractTableModel) MarketBidTableModel(com.moneychanger.ui.model.MarketBidTableModel) PaymentOutboxTableModel(com.moneychanger.ui.model.PaymentOutboxTableModel) NYMTableModel(com.moneychanger.ui.model.NYMTableModel) AccountTableModel(com.moneychanger.ui.model.AccountTableModel) MarketTradesTableModel(com.moneychanger.ui.model.MarketTradesTableModel) ActionEvent(java.awt.event.ActionEvent) NYMBoxTableModel(com.moneychanger.ui.model.NYMBoxTableModel) MarketTableModel(com.moneychanger.ui.model.MarketTableModel)

Example 4 with AssetContractTableModel

use of com.moneychanger.ui.model.AssetContractTableModel in project otapij by FellowTraveler.

the class MainPage method refreshAssetContractList.

private static void refreshAssetContractList() {
    Contract contract = new Contract();
    ((AssetContractTableModel) jTable_AssetList.getModel()).setValue(contract.loadAssetContract(), jTable_AssetList);
    assetMap.clear();
    assetMap = contract.loadAssetContract();
    Helpers.populateCombo(assetMap, jComboBox_AssetContracts);
}
Also used : Contract(com.moneychanger.core.Contract) AssetContractTableModel(com.moneychanger.ui.model.AssetContractTableModel)

Aggregations

AssetContractTableModel (com.moneychanger.ui.model.AssetContractTableModel)4 ServerContractTableModel (com.moneychanger.ui.model.ServerContractTableModel)3 Contract (com.moneychanger.core.Contract)2 AccountTableModel (com.moneychanger.ui.model.AccountTableModel)2 BasketTableModel (com.moneychanger.ui.model.BasketTableModel)2 NYMBoxTableModel (com.moneychanger.ui.model.NYMBoxTableModel)2 NYMOutboxTableModel (com.moneychanger.ui.model.NYMOutboxTableModel)2 NYMTableModel (com.moneychanger.ui.model.NYMTableModel)2 MarketAskTableModel (com.moneychanger.ui.model.MarketAskTableModel)1 MarketBidTableModel (com.moneychanger.ui.model.MarketBidTableModel)1 MarketOffersTableModel (com.moneychanger.ui.model.MarketOffersTableModel)1 MarketRecentTradesTableModel (com.moneychanger.ui.model.MarketRecentTradesTableModel)1 MarketTableModel (com.moneychanger.ui.model.MarketTableModel)1 MarketTradesTableModel (com.moneychanger.ui.model.MarketTradesTableModel)1 OTInboxTableModel (com.moneychanger.ui.model.OTInboxTableModel)1 OTOutboxTableModel (com.moneychanger.ui.model.OTOutboxTableModel)1 OtherTabAccountModel (com.moneychanger.ui.model.OtherTabAccountModel)1 OtherTabServerTableModel (com.moneychanger.ui.model.OtherTabServerTableModel)1 PaymentInboxTableModel (com.moneychanger.ui.model.PaymentInboxTableModel)1 PaymentOutboxTableModel (com.moneychanger.ui.model.PaymentOutboxTableModel)1