after merge
[jalview.git] / src / jalview / appletgui / UserDefinedColours.java
index 36df306..7cd0391 100755 (executable)
@@ -25,11 +25,10 @@ import java.awt.*;
 import java.awt.event.*;\r
 \r
 import jalview.datamodel.*;\r
-import jalview.jbappletgui.*;\r
 import jalview.schemes.*;\r
 \r
 public class UserDefinedColours\r
-    extends GUserDefinedColours\r
+    extends Panel\r
 {\r
 \r
   AlignmentPanel ap;\r
@@ -49,7 +48,11 @@ public class UserDefinedColours
 \r
   public UserDefinedColours(AlignmentPanel ap, SequenceGroup sg)\r
   {\r
-    super();\r
+    try {\r
+        jbInit();\r
+    } catch (Exception e) {\r
+        e.printStackTrace();\r
+      }\r
     frame = new Frame();\r
     frame.add(this);\r
     jalview.bin.JalviewLite.addFrame(frame, "User defined colours", 420, 345);\r
@@ -262,4 +265,136 @@ public class UserDefinedColours
     frame.setVisible(false);\r
   }\r
 \r
+\r
+  protected Panel buttonPanel = new Panel();\r
+  protected GridLayout gridLayout = new GridLayout();\r
+  Panel jPanel2 = new Panel();\r
+  protected Button okButton = new Button();\r
+  protected Button applyButton = new Button();\r
+  protected Button cancelButton = new Button();\r
+  protected Scrollbar rScroller = new Scrollbar();\r
+  Label label1 = new Label();\r
+  protected TextField rText = new TextField();\r
+  Label label4 = new Label();\r
+  protected Scrollbar gScroller = new Scrollbar();\r
+  protected TextField gText = new TextField();\r
+  Label label5 = new Label();\r
+  protected Scrollbar bScroller = new Scrollbar();\r
+  protected TextField bText = new TextField();\r
+  protected Panel target = new Panel();\r
+\r
+  private void jbInit() throws Exception {\r
+      this.setLayout(null);\r
+      buttonPanel.setLayout(gridLayout);\r
+      gridLayout.setColumns(6);\r
+      gridLayout.setRows(4);\r
+      okButton.setFont(new java.awt.Font("Verdana", 0, 11));\r
+      okButton.setLabel("OK");\r
+      okButton.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  okButton_actionPerformed(e);\r
+              }\r
+          });\r
+      applyButton.setFont(new java.awt.Font("Verdana", 0, 11));\r
+      applyButton.setLabel("Apply");\r
+      applyButton.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  applyButton_actionPerformed(e);\r
+              }\r
+          });\r
+      cancelButton.setFont(new java.awt.Font("Verdana", 0, 11));\r
+      cancelButton.setLabel("Cancel");\r
+      cancelButton.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  cancelButton_actionPerformed(e);\r
+              }\r
+          });\r
+      this.setBackground(new Color(212, 208, 223));\r
+      jPanel2.setBounds(new Rectangle(0, 265, 400, 35));\r
+      buttonPanel.setBounds(new Rectangle(0, 123, 400, 142));\r
+      rScroller.setMaximum(256);\r
+      rScroller.setMinimum(0);\r
+      rScroller.setOrientation(0);\r
+      rScroller.setUnitIncrement(1);\r
+  rScroller.setVisibleAmount(1);\r
+  rScroller.setBounds(new Rectangle(36, 27, 119, 19));\r
+  rScroller.addAdjustmentListener(new java.awt.event.AdjustmentListener() {\r
+              public void adjustmentValueChanged(AdjustmentEvent e) {\r
+                  rScroller_adjustmentValueChanged(e);\r
+              }\r
+          });\r
+  label1.setAlignment(Label.RIGHT);\r
+  label1.setText("R");\r
+  label1.setBounds(new Rectangle(19, 30, 16, 15));\r
+  rText.setFont(new java.awt.Font("Dialog", Font.PLAIN, 10));\r
+  rText.setText("0        ");\r
+  rText.setBounds(new Rectangle(156, 27, 53, 19));\r
+  rText.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  rText_actionPerformed(e);\r
+              }\r
+          });\r
+  label4.setAlignment(Label.RIGHT);\r
+  label4.setText("G");\r
+  label4.setBounds(new Rectangle(15, 56, 20, 15));\r
+  gScroller.setMaximum(256);\r
+      gScroller.setMinimum(0);\r
+      gScroller.setOrientation(0);\r
+      gScroller.setUnitIncrement(1);\r
+  gScroller.setVisibleAmount(1);\r
+  gScroller.setBounds(new Rectangle(35, 52, 120, 20));\r
+  gScroller.addAdjustmentListener(new java.awt.event.AdjustmentListener() {\r
+              public void adjustmentValueChanged(AdjustmentEvent e) {\r
+                  gScroller_adjustmentValueChanged(e);\r
+              }\r
+          });\r
+  gText.setFont(new java.awt.Font("Dialog", Font.PLAIN, 10));\r
+  gText.setText("0        ");\r
+  gText.setBounds(new Rectangle(156, 52, 53, 20));\r
+  gText.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  gText_actionPerformed(e);\r
+              }\r
+          });\r
+  label5.setAlignment(Label.RIGHT);\r
+  label5.setText("B");\r
+  label5.setBounds(new Rectangle(14, 82, 20, 15));\r
+  bScroller.setMaximum(256);\r
+      bScroller.setMinimum(0);\r
+      bScroller.setOrientation(0);\r
+      bScroller.setUnitIncrement(1);\r
+  bScroller.setVisibleAmount(1);\r
+  bScroller.setBounds(new Rectangle(35, 78, 120, 20));\r
+  bScroller.addAdjustmentListener(new java.awt.event.AdjustmentListener() {\r
+              public void adjustmentValueChanged(AdjustmentEvent e) {\r
+                  bScroller_adjustmentValueChanged(e);\r
+              }\r
+          });\r
+  bText.setFont(new java.awt.Font("Dialog", Font.PLAIN, 10));\r
+  bText.setText("0        ");\r
+  bText.setBounds(new Rectangle(157, 78, 52, 20));\r
+  bText.addActionListener(new java.awt.event.ActionListener() {\r
+              public void actionPerformed(ActionEvent e) {\r
+                  bText_actionPerformed(e);\r
+              }\r
+          });\r
+  target.setBackground(Color.black);\r
+      target.setBounds(new Rectangle(229, 26, 134, 79));\r
+      this.add(jPanel2, null);\r
+      jPanel2.add(okButton, null);\r
+      jPanel2.add(applyButton, null);\r
+      jPanel2.add(cancelButton, null);\r
+      this.add(buttonPanel, null);\r
+  this.add(target, null);\r
+  this.add(gScroller);\r
+  this.add(rScroller);\r
+  this.add(bScroller);\r
+  this.add(label5);\r
+  this.add(label4);\r
+  this.add(label1);\r
+  this.add(gText);\r
+  this.add(rText);\r
+  this.add(bText);\r
+}\r
+\r
 }\r