+ connectTab.setLayout(gridBagLayout3);\r
+ serverLabel.setText("Address");\r
+ serverLabel.setHorizontalAlignment(SwingConstants.RIGHT);\r
+ serverLabel.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ proxyServerTB.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ proxyPortTB.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ portLabel.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ portLabel.setHorizontalAlignment(SwingConstants.RIGHT);\r
+ portLabel.setText("Port");\r
+ browserLabel.setFont(new java.awt.Font("SansSerif", 0, 11));\r
+ browserLabel.setHorizontalAlignment(SwingConstants.TRAILING);\r
+ browserLabel.setText("Default Browser (Unix)");\r
+ defaultBrowser.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ defaultBrowser.setText("");\r
+ newLink.setText("New");\r
+ newLink.addActionListener(new java.awt.event.ActionListener() {\r
+ public void actionPerformed(ActionEvent e) {\r
+ newLink_actionPerformed(e);\r
+ }\r
+ });\r
+ editLink.setText("Edit");\r
+ editLink.addActionListener(new java.awt.event.ActionListener() {\r
+ public void actionPerformed(ActionEvent e) {\r
+ editLink_actionPerformed(e);\r
+ }\r
+ });\r
+ deleteLink.setText("Delete");\r
+ deleteLink.addActionListener(new java.awt.event.ActionListener() {\r
+ public void actionPerformed(ActionEvent e) {\r
+ deleteLink_actionPerformed(e);\r
+ }\r
+ });\r
+\r
+ linkURLList.addListSelectionListener(new ListSelectionListener()\r
+ {\r
+ public void valueChanged(ListSelectionEvent e)\r
+ {\r
+ int index = linkURLList.getSelectedIndex();\r
+ linkNameList.setSelectedIndex(index);\r
+ }\r
+ });\r
+\r
+ linkNameList.addListSelectionListener(new ListSelectionListener()\r
+ {\r
+ public void valueChanged(ListSelectionEvent e)\r
+ {\r
+ int index = linkNameList.getSelectedIndex();\r
+ linkURLList.setSelectedIndex(index);\r
+ }\r
+ });\r
+\r
+ linkScrollPane.setBorder(null);\r
+ linkPanel.setBorder(new TitledBorder("URL link from Sequence ID"));\r
+ linkPanel.setLayout(borderLayout2);\r
+ editLinkButtons.setLayout(gridLayout1);\r
+ gridLayout1.setRows(3);\r
+ linkNameList.setFont(new java.awt.Font("Verdana", Font.ITALIC, 11));\r
+ linkNameList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
+ linkPanel2.setLayout(borderLayout3);\r
+ linkURLList.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ linkURLList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
+\r
+ defaultBrowser.addMouseListener(new MouseAdapter()\r
+ {\r
+ public void mouseClicked(MouseEvent e)\r
+ {\r
+ if (e.getClickCount() > 1)\r
+ {\r
+ defaultBrowser_mouseClicked(e);\r
+ }\r
+ }\r
+ });\r
+ useProxy.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ useProxy.setHorizontalAlignment(SwingConstants.RIGHT);\r
+ useProxy.setHorizontalTextPosition(SwingConstants.LEADING);\r
+ useProxy.setText("Use a proxy server");\r
+ useProxy.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ useProxy_actionPerformed();\r
+ }\r
+ });\r
+ jPanel1.setBorder(titledBorder1);\r
+ jPanel1.setLayout(gridBagLayout1);\r
+ visualTab.add(annotations);\r
+ visualTab.add(conservation);\r
+ visualTab.add(quality);\r
+ visualTab.add(fullID);\r
+ visualTab.add(gapSymbolCB);\r
+ visualTab.add(fontLabel);\r
+ visualTab.add(fontNameCB);\r
+ visualTab.add(colourLabel);\r
+ visualTab.add(gapLabel);\r
+ visualTab.add(colour);\r
+ visualTab.add(fontSizeCB);\r
+ visualTab.add(fontStyleCB);\r
+ visualTab.add(identity);\r
+ visualTab.add(fullScreen);\r
+ visualTab.add(startupCheckbox);\r
+ visualTab.add(startupFileTextfield);\r
+\r
+ tabbedPane.add(visualTab, "Visual");\r
+ tabbedPane.add(connectTab, "Connections");\r
+\r
+ linkPanel.add(editLinkButtons, BorderLayout.EAST);\r
+ editLinkButtons.add(newLink, null);\r
+ editLinkButtons.add(editLink, null);\r
+ editLinkButtons.add(deleteLink, null);\r
+ linkPanel.add(linkScrollPane, BorderLayout.CENTER);\r
+ linkScrollPane.getViewport().add(linkPanel2, null);\r
+ linkPanel2.add(linkURLList, BorderLayout.CENTER);\r
+ linkPanel2.add(linkNameList, BorderLayout.WEST);\r
+ okCancelPanel.add(ok);\r
+ okCancelPanel.add(cancel);\r
+ this.add(tabbedPane, java.awt.BorderLayout.CENTER);\r