import java.awt.event.ActionListener;\r
import java.awt.event.ActionEvent;\r
import javax.swing.border.TitledBorder;\r
+import java.awt.event.MouseAdapter;\r
+import java.awt.event.MouseEvent;\r
\r
public class GPreferences\r
extends JPanel\r
quality.setText("Quality");\r
quality.setBounds(new Rectangle(248, 53, 81, 23));\r
jPanel2.setBorder(titledBorder1);\r
- jPanel2.setBounds(new Rectangle(9, 20, 442, 206));\r
+ jPanel2.setBounds(new Rectangle(9, 20, 442, 241));\r
jPanel2.setLayout(null);\r
fullID.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
fullID.setHorizontalAlignment(SwingConstants.RIGHT);\r
fullID.setHorizontalTextPosition(SwingConstants.LEFT);\r
fullID.setText("Full Sequence ID");\r
fullID.setBounds(new Rectangle(9, 78, 129, 23));\r
+ fullScreen.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
fullScreen.setHorizontalAlignment(SwingConstants.RIGHT);\r
fullScreen.setHorizontalTextPosition(SwingConstants.LEFT);\r
- fullScreen.setText("Full Screen");\r
- fullScreen.setBounds(new Rectangle(31, 28, 107, 23));\r
+ fullScreen.setText("Maximise Window");\r
+ fullScreen.setBounds(new Rectangle(5, 29, 132, 23));\r
conservation.setEnabled(false);\r
conservation.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
conservation.setHorizontalAlignment(SwingConstants.RIGHT);\r
identity.setHorizontalAlignment(SwingConstants.RIGHT);\r
identity.setHorizontalTextPosition(SwingConstants.LEFT);\r
identity.setSelected(true);\r
- identity.setText("% Identity");\r
+ identity.setText("Consensus");\r
identity.setBounds(new Rectangle(326, 53, 99, 23));\r
annotations.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
annotations.setHorizontalAlignment(SwingConstants.RIGHT);\r
jLabel3.setHorizontalAlignment(SwingConstants.RIGHT);\r
jLabel3.setText("Font");\r
jLabel3.setBounds(new Rectangle(83, 114, 34, 15));\r
- fontSize.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
- fontSize.setBounds(new Rectangle(304, 109, 49, 21));\r
- fontStyle.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
- fontStyle.setBounds(new Rectangle(353, 109, 80, 21));\r
- fontName.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
- fontName.setBounds(new Rectangle(121, 109, 183, 21));\r
- gapSymbol.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
- gapSymbol.setBounds(new Rectangle(121, 140, 67, 21));\r
+ fontSizeCB.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ fontSizeCB.setBounds(new Rectangle(304, 109, 49, 21));\r
+ fontStyleCB.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ fontStyleCB.setBounds(new Rectangle(353, 109, 80, 21));\r
+ fontNameCB.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ fontNameCB.setBounds(new Rectangle(121, 109, 183, 21));\r
+ gapSymbolCB.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ gapSymbolCB.setBounds(new Rectangle(121, 140, 67, 21));\r
+ startupCheckbox.setText("Open file");\r
+ startupCheckbox.setBounds(new Rectangle(4, 200, 115, 23));\r
+ startupCheckbox.addActionListener(new ActionListener()\r
+ {\r
+ public void actionPerformed(ActionEvent e)\r
+ {\r
+ jCheckBox1_actionPerformed(e);\r
+ }\r
+ });\r
+ startupCheckbox.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ startupCheckbox.setHorizontalAlignment(SwingConstants.RIGHT);\r
+ startupCheckbox.setHorizontalTextPosition(SwingConstants.LEFT);\r
+ startupCheckbox.setSelected(true);\r
+ startupFileTextfield.setFont(new java.awt.Font("Verdana", Font.PLAIN, 11));\r
+ startupFileTextfield.setBounds(new Rectangle(122, 202, 309, 20));\r
+ startupFileTextfield.addMouseListener(new MouseAdapter()\r
+ {\r
+ public void mouseClicked(MouseEvent e)\r
+ {\r
+ startupFileTextfield_mouseClicked();\r
+ }\r
+ });\r
+\r
jPanel2.add(annotations);\r
- jPanel2.add(fullScreen);\r
jPanel2.add(conservation);\r
jPanel2.add(quality);\r
jPanel2.add(fullID);\r
- jPanel2.add(gapSymbol);\r
+ jPanel2.add(gapSymbolCB);\r
jPanel2.add(jLabel1);\r
- jPanel2.add(fontName);\r
+ jPanel2.add(fontNameCB);\r
jPanel2.add(jLabel2);\r
jPanel2.add(jLabel3);\r
jPanel2.add(colour);\r
- jPanel2.add(fontSize);\r
- jPanel2.add(fontStyle);\r
+ jPanel2.add(fontSizeCB);\r
+ jPanel2.add(fontStyleCB);\r
jPanel2.add(identity);\r
+ jPanel2.add(fullScreen);\r
+ jPanel2.add(startupCheckbox);\r
+ jPanel2.add(startupFileTextfield);\r
jPanel1.add(ok);\r
jPanel1.add(cancel);\r
this.add(visaulTab, java.awt.BorderLayout.CENTER);\r
visaulTab.add(visual, "visual");\r
visual.add(jPanel2);\r
this.add(jPanel1, java.awt.BorderLayout.SOUTH);\r
-\r
DefaultListCellRenderer dlcr = new DefaultListCellRenderer();\r
dlcr.setHorizontalAlignment(DefaultListCellRenderer.CENTER);\r
- gapSymbol.setRenderer(dlcr);\r
+ gapSymbolCB.setRenderer(dlcr);\r
\r
}\r
\r
protected JComboBox colour = new JComboBox();\r
JLabel jLabel2 = new JLabel();\r
JLabel jLabel3 = new JLabel();\r
- protected JComboBox fontSize = new JComboBox();\r
- protected JComboBox fontStyle = new JComboBox();\r
- protected JComboBox fontName = new JComboBox();\r
- protected JComboBox gapSymbol = new JComboBox();\r
+ protected JComboBox fontSizeCB = new JComboBox();\r
+ protected JComboBox fontStyleCB = new JComboBox();\r
+ protected JComboBox fontNameCB = new JComboBox();\r
+ protected JComboBox gapSymbolCB = new JComboBox();\r
+ protected JCheckBox startupCheckbox = new JCheckBox();\r
+ protected JTextField startupFileTextfield = new JTextField();\r
public void ok_actionPerformed(ActionEvent e)\r
{\r
\r
\r
}\r
\r
+ public void jCheckBox1_actionPerformed(ActionEvent e)\r
+ {\r
+\r
+ }\r
+\r
+\r
+ public void startupFileTextfield_mouseClicked()\r
+ {\r
+\r
+ }\r
+\r
}\r