AWT/Swing Mixing Still and issue on MAC OSX?
Hi I'm new here and registered onto this forum out of desperation for a solution to a strange problem.
I work at my local university as a research assistant and my main task is developing a GUI application in java (I am one of two developers and I am the only one tasked in this area). The Java software I'm working on uses both Swing and AWT components from processing.core package.
Now to my knowledge mixing lightweight and heavyweight components was fixed in Java 6 Update 12. I believed that this fix was universal across all platforms. Note: I am a primary windows user and do not own a machine with OSX.
Unfortunately it appear not to be true. The other day I was handed a OSX machine and discovered that a lightweight component such as the popup from a combo box or a tooltip will be covered by heavy weight components.
Initially I thought I could fix this problem using the setLightWeightPopupEnabled(boolean flag); methods in both ToolTipManger and JComboBox to false. But this creates a whole new problem on Mac OSX causing all heavyweight components to flicker gray as they are repainted whenever a popup action is called.
Note: Strangely calling JPopup by it self does cause any problems at all.
Notice non of these issue appear on my Windows Machine just OSX. Has Java 6 update 12 been released for OSX? Its quite an old update to my knowledge.
Can anyone help me with some advice? My higherups tell me that the software I'm developing will mostly be used by students using Macs with OSX.