I am using a CWorkingArea to create multiple DefaultMultipleCDockable as editors. Each of these editor dockables creates its own modeless JDialog which needs to display in front of its DefaultMultipleCDockable parent. Also, each JDialog is instantiated with the same main JFrame parent owner.
This use case works fine as expected in various scenarios (for example, when one or more dockable parents are in the normalized position within the JFrame, and also when there are one or more ‘separate’ visible externalized dockables floating about). However, when two or more dockables are ‘stacked together’ and showing in the externalized position the JDialog does not display any more.
There are no errors reported – just a silent no show of the JDialog. I have tried setting ‘toFront()’ and ‘setAlwaysOnTop(true)’ to force the JDialogs to display from an externalized stacked dockable group but no luck there. Also, I tried instantiating the JDialog without a parent owner but no joy there either. Any ideas to trouble shoot this? Thank you.