1 /********************
\r
2 * 2004 Jalview Reengineered
\r
9 package jalview.jbappletgui;
\r
13 public class GAlignmentPanel extends Panel
\r
15 protected Panel sequenceHolderPanel = new Panel();
\r
16 protected Scrollbar vscroll = new Scrollbar();
\r
17 protected Scrollbar hscroll = new Scrollbar();
\r
18 protected Panel seqPanelHolder = new Panel();
\r
19 BorderLayout borderLayout1 = new BorderLayout();
\r
20 BorderLayout borderLayout3 = new BorderLayout();
\r
21 protected Panel scalePanelHolder = new Panel();
\r
22 protected Panel idPanelHolder = new Panel();
\r
23 BorderLayout borderLayout5 = new BorderLayout();
\r
24 protected Panel idSpaceFillerPanel1 = new Panel();
\r
25 public Panel annotationSpaceFillerHolder = new Panel();
\r
26 BorderLayout borderLayout6 = new BorderLayout();
\r
27 BorderLayout borderLayout7 = new BorderLayout();
\r
28 Panel hscrollHolder = new Panel();
\r
29 BorderLayout borderLayout10 = new BorderLayout();
\r
30 protected Panel hscrollFillerPanel = new Panel();
\r
31 BorderLayout borderLayout11 = new BorderLayout();
\r
32 public ScrollPane annotationScroller = new ScrollPane( ScrollPane.SCROLLBARS_NEVER );
\r
33 BorderLayout borderLayout4 = new BorderLayout();
\r
35 public GAlignmentPanel()
\r
43 e.printStackTrace();
\r
46 private void jbInit() throws Exception
\r
48 // idPanelHolder.setPreferredSize(new Dimension(70, 10));
\r
49 this.setLayout(borderLayout7);
\r
50 // sequenceHolderPanel.setPreferredSize(new Dimension(150, 150));
\r
51 sequenceHolderPanel.setLayout(borderLayout3);
\r
52 seqPanelHolder.setLayout(borderLayout1);
\r
53 scalePanelHolder.setBackground(Color.white);
\r
54 // scalePanelHolder.setPreferredSize(new Dimension(10, 30));
\r
55 scalePanelHolder.setLayout(borderLayout6);
\r
56 idPanelHolder.setLayout(borderLayout5);
\r
57 idSpaceFillerPanel1.setBackground(Color.white);
\r
58 // idSpaceFillerPanel1.setPreferredSize(new Dimension(10, 30));
\r
59 idSpaceFillerPanel1.setLayout(borderLayout11);
\r
60 annotationSpaceFillerHolder.setBackground(Color.white);
\r
61 // annotationSpaceFillerHolder.setPreferredSize(new Dimension(10, 80));
\r
62 annotationSpaceFillerHolder.setLayout(borderLayout4);
\r
63 hscroll.setOrientation(Scrollbar.HORIZONTAL);
\r
64 hscrollHolder.setLayout(borderLayout10);
\r
65 hscrollFillerPanel.setBackground(Color.white);
\r
66 // hscrollFillerPanel.setPreferredSize(new Dimension(70, 10));
\r
67 hscrollHolder.setBackground(Color.white);
\r
68 // annotationScroller.setPreferredSize(new Dimension(10, 80));
\r
69 // this.setPreferredSize(new Dimension(220, 166));
\r
70 seqPanelHolder.setBackground(Color.white);
\r
71 idPanelHolder.setBackground(Color.white);
\r
72 sequenceHolderPanel.add(scalePanelHolder, BorderLayout.NORTH);
\r
73 sequenceHolderPanel.add(seqPanelHolder, BorderLayout.CENTER);
\r
74 seqPanelHolder.add(vscroll, BorderLayout.EAST);
\r
75 sequenceHolderPanel.add(annotationScroller, BorderLayout.SOUTH);
\r
76 // Panel3.add(secondaryPanelHolder, BorderLayout.SOUTH);
\r
77 this.add(idPanelHolder, BorderLayout.WEST);
\r
78 idPanelHolder.add(idSpaceFillerPanel1, BorderLayout.NORTH);
\r
79 idPanelHolder.add(annotationSpaceFillerHolder, BorderLayout.SOUTH);
\r
80 this.add(hscrollHolder, BorderLayout.SOUTH);
\r
81 hscrollHolder.add(hscroll, BorderLayout.CENTER);
\r
82 hscrollHolder.add(hscrollFillerPanel, BorderLayout.WEST);
\r
83 this.add(sequenceHolderPanel, BorderLayout.CENTER);
\r