2 * 2004 Jalview Reengineered
14 public class GAlignmentPanel extends JPanel
16 protected JPanel sequenceHolderPanel = new JPanel();
17 protected JScrollBar vscroll = new JScrollBar();
18 protected JScrollBar hscroll = new JScrollBar();
19 protected JPanel seqPanelHolder = new JPanel();
20 BorderLayout borderLayout1 = new BorderLayout();
21 BorderLayout borderLayout3 = new BorderLayout();
22 JPanel jPanel2 = new JPanel();
23 BorderLayout borderLayout2 = new BorderLayout();
24 protected JPanel scorePanelHolder = new JPanel();
25 protected JPanel scalePanelHolder = new JPanel();
26 protected JPanel idPanelHolder = new JPanel();
27 BorderLayout borderLayout5 = new BorderLayout();
28 protected JPanel idSpaceFillerPanel1 = new JPanel();
29 protected JPanel idSpaceFillerPanel = new JPanel();
30 BorderLayout borderLayout4 = new BorderLayout();
31 BorderLayout borderLayout6 = new BorderLayout();
32 ButtonGroup buttonGroup1 = new ButtonGroup();
33 BorderLayout borderLayout7 = new BorderLayout();
34 JPanel jPanel1 = new JPanel();
35 FlowLayout flowLayout1 = new FlowLayout();
36 JPanel jPanel3 = new JPanel();
37 protected JPanel secondaryPanelHolder = new JPanel();
38 BorderLayout borderLayout8 = new BorderLayout();
39 BorderLayout borderLayout9 = new BorderLayout();
41 public GAlignmentPanel()
52 private void jbInit() throws Exception
54 idPanelHolder.setBorder(null);
55 idPanelHolder.setPreferredSize(new Dimension(70, 10));
56 this.setLayout(borderLayout7);
57 sequenceHolderPanel.setMaximumSize(new Dimension(2147483647, 2147483647));
58 sequenceHolderPanel.setMinimumSize(new Dimension(150, 150));
59 sequenceHolderPanel.setPreferredSize(new Dimension(150, 150));
60 sequenceHolderPanel.setLayout(borderLayout3);
61 seqPanelHolder.setLayout(borderLayout1);
62 jPanel2.setBackground(new Color(212, 208, 230));
63 jPanel2.setBorder(null);
64 jPanel2.setLayout(borderLayout2);
65 scalePanelHolder.setBackground(Color.white);
66 scalePanelHolder.setMinimumSize(new Dimension(10, 80));
67 scalePanelHolder.setPreferredSize(new Dimension(10, 30));
68 scalePanelHolder.setLayout(borderLayout6);
69 scorePanelHolder.setBackground(Color.white);
70 scorePanelHolder.setPreferredSize(new Dimension(10, 80));
71 scorePanelHolder.setLayout(borderLayout4);
72 idPanelHolder.setLayout(borderLayout5);
73 idSpaceFillerPanel1.setBackground(Color.white);
74 idSpaceFillerPanel1.setPreferredSize(new Dimension(10, 30));
75 idSpaceFillerPanel.setBackground(Color.white);
76 idSpaceFillerPanel.setPreferredSize(new Dimension(10, 80));
77 hscroll.setOrientation(JScrollBar.HORIZONTAL);
78 hscroll.setMinimumSize(new Dimension(250, 16));
79 hscroll.setPreferredSize(new Dimension(250, 16));
80 vscroll.setEnabled(true);
81 jPanel1.setBackground(new Color(220, 220, 220));
82 jPanel1.setLayout(flowLayout1);
83 flowLayout1.setHgap(0);
84 flowLayout1.setVgap(0);
85 jPanel3.setLayout(borderLayout9);
86 secondaryPanelHolder.setLayout(borderLayout8);
87 sequenceHolderPanel.add(scalePanelHolder, BorderLayout.NORTH);
88 sequenceHolderPanel.add(seqPanelHolder, BorderLayout.CENTER);
89 this.add(jPanel2, BorderLayout.CENTER);
90 jPanel2.add(sequenceHolderPanel, BorderLayout.CENTER);
91 seqPanelHolder.add(vscroll, BorderLayout.EAST);
92 sequenceHolderPanel.add(jPanel3, BorderLayout.SOUTH);
93 jPanel3.add(scorePanelHolder, BorderLayout.CENTER);
94 // jPanel3.add(secondaryPanelHolder, BorderLayout.SOUTH);
95 this.add(idPanelHolder, BorderLayout.WEST);
96 idPanelHolder.add(idSpaceFillerPanel1, BorderLayout.NORTH);
97 idPanelHolder.add(idSpaceFillerPanel, BorderLayout.SOUTH);
98 this.add(jPanel1, BorderLayout.SOUTH);
99 jPanel1.add(hscroll, null);