Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Albireo » JComboBox Focus Problem
JComboBox Focus Problem [message #11003] Tue, 26 May 2009 10:17
Dominik Kaspar is currently offline Dominik Kaspar
Messages: 12
Registered: July 2009
Junior Member
If a JComboBox is used in a second swt shell embedded into a SwingControl
and the JComobBox is using a javax.swing.Popup$HeavyWeightWindow, this
popup window will be moved on top of the primary shell while the second
shell (including the rest of the JComboBox) will be moved in the
background. This only occures if the popup of the JComboBox will be
openend the second time.

To quick fix this problem I added following to the method
handleOpenedWindow(WindowEvent event) in the class AwtDialogListener:
...
if
(window.getClass().getName().equals("javax.swing.Popup$HeavyWeightWindow "))
{
try {
window.setAlwaysOnTop(false);
} catch (SecurityException se) {
// setAlwaysOnTop is restricted,
// the exception is ignored
}
}
...
Previous Topic:Memory leak
Next Topic:JComboBox Focus Problem
Goto Forum:
  


Current Time: Tue Jul 22 09:39:36 EDT 2014

Powered by FUDForum. Page generated in 0.01347 seconds