Skip to main content



      Home
Home » Archived » Albireo » JComboBox Focus Problem
JComboBox Focus Problem [message #11003] Tue, 26 May 2009 10:17
Eclipse UserFriend
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: Thu May 08 05:27:43 EDT 2025

Powered by FUDForum. Page generated in 0.06535 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top