Skip to content

Commit 867eb43

Browse files
hansonrhansonr
authored andcommitted
makes AWT panel act like canvas, always painting its background without
CSS
1 parent abd133a commit 867eb43

File tree

1 file changed

+6
-0
lines changed
  • sources/net.sf.j2s.java.core/src/swingjs/a2s

1 file changed

+6
-0
lines changed

sources/net.sf.j2s.java.core/src/swingjs/a2s/Panel.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ public Panel(LayoutManager layout) {
2222
subclassSetup();
2323
setBackground(null);
2424
setOpaque(false);
25+
// next two lines are in case a panel is painted
26+
// in a way that bypasses its paint() method, as for Canvas
27+
// See _mpQuaZ_Applets_ResistorApplet_bastel.htm
28+
29+
秘setPaintsSelf(PAINTS_SELF_ALWAYS);
30+
秘paintClass = 秘updateClass = /**@j2sNative C$ || */null;
2531
A2SContainer.fixAWTPaint(this, JComponent.class);
2632
}
2733

0 commit comments

Comments
 (0)