JAL-2778 added setopaque again, and super.paintComponent(s)
authorkiramt <k.mourao@dundee.ac.uk>
Wed, 1 Nov 2017 12:05:47 +0000 (12:05 +0000)
committerkiramt <k.mourao@dundee.ac.uk>
Wed, 1 Nov 2017 12:05:47 +0000 (12:05 +0000)
src/jalview/gui/AnnotationPanel.java
src/jalview/gui/Desktop.java
src/jalview/gui/IdCanvas.java
src/jalview/gui/ScalePanel.java

index ef41047..48e0483 100755 (executable)
@@ -904,6 +904,8 @@ public class AnnotationPanel extends JPanel implements AwtRenderPanelI,
   @Override
   public void paintComponent(Graphics g)
   {
+    super.paintComponent(g);
+
     g.setColor(Color.white);
     g.fillRect(0, 0, getWidth(), getHeight());
 
index 2d1ba12..a529f26 100644 (file)
@@ -849,6 +849,7 @@ public class Desktop extends jalview.jbgui.GDesktop
     frame.setResizable(resizable);
     frame.setMaximizable(resizable);
     frame.setIconifiable(resizable);
+    frame.setOpaque(true);
 
     if (frame.getX() < 1 && frame.getY() < 1)
     {
index 235dea0..ae13444 100755 (executable)
@@ -216,6 +216,8 @@ public class IdCanvas extends JPanel implements ViewportListenerI
   @Override
   public void paintComponent(Graphics g)
   {
+    super.paintComponent(g);
+
     g.setColor(Color.white);
     g.fillRect(0, 0, getWidth(), getHeight());
 
index 2dc198e..76611a1 100755 (executable)
@@ -409,6 +409,8 @@ public class ScalePanel extends JPanel
   @Override
   public void paintComponent(Graphics g)
   {
+    super.paintComponent(g);
+
     /*
      * shouldn't get called in wrapped mode as the scale above is
      * drawn instead by SeqCanvas.drawNorthScale