So, I figured out how to make the PowerTable transparent. You have to make three things transparent, two of which are obvious, one of which isn’t.
- Make Power Table transparent by setting background property alpha value to 0. Such as 255,255,255,0. This can be done in the property editor.
- Make each cell transparent via the configureCell extension function. Such as:
from java.awt import Color
return {'background': Color(255, 255, 255, 0)}
- Set the Viewport transparent, via the initialize script, such as:
from java.awt import Color
self.setOpaque(False)
self.getTable().getParent().setBackground(Color(255, 255, 255, 0))
self.getTable().setOpaque(False)
This item also sets the opaque property to False on the JideTable and the Power Table.