6a3ed74ce1bc20ab7b243ba200039cc3fa99ae86
[jalview.git] / src / jalview / jbappletgui / GAlignmentPanel.java
1 /********************\r
2  * 2004 Jalview Reengineered\r
3  * Barton Group\r
4  * Dundee University\r
5  *\r
6  * AM Waterhouse\r
7  *******************/\r
8 \r
9 package jalview.jbappletgui;\r
10 \r
11 import java.awt.*;\r
12 \r
13 public class GAlignmentPanel extends Panel\r
14 {\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
34 \r
35   public GAlignmentPanel()\r
36   {\r
37     try\r
38     {\r
39       jbInit();\r
40     }\r
41     catch(Exception e)\r
42     {\r
43       e.printStackTrace();\r
44     }\r
45   }\r
46   private void jbInit() throws Exception\r
47   {\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
84   }\r
85 \r
86 \r
87 }\r