JDK-4467127 : popupmenu makes textfields under a dialog can not be edited
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 1.4.0
  • Priority: P1
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_8
  • CPU: sparc
  • Submitted: 2001-06-07
  • Updated: 2001-06-15
  • Resolved: 2001-06-15
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
Under Jdk1.4, using popupmenu to do some actions in Sun Management Center makes some textfields can not be edited.

See the reproduce steps:
1. cd /net/hotsauce.eng/guest/sunmc_jdk1.4/bin
2. type "testSMC.sh" to run the "SunMC" application.
3. after the main window comes up, click right mouse under the icon of hotsauce to show the popup menu, after select item "Attribute Editor...", the attribute editor dialog will popup, then we select security tab of the dialog, we can find that all text components are not editable, though the caret works well.
4. after we switch the focus between the attribute editor dialog and the main console, we can find that the text components of the dialog become editable.
5. after we select hotsauce, the Attribute Editor dialog can also be launched via clicking the menuitem Tools -> Attribute Editor..., we can see that the textfields of the attribute editor dialog are editable.

Let me know if you have problems to reproduce this bug.

Comments
EVALUATION I believe this is a focus issue as it sounds like KeyEvent are not being dispatched. Reassigning to AWT for further investigation. scott.violet@eng 2001-06-08 Probably fixed in build 67. When build 67 is delivered into Solaris 9, they verify that this is fixed. eric.hawkes@eng 2001-06-08 Emailed the submitter to ask whether he can verify that this is fixed in merlin build 67 (Solaris 9 build 40). eric.hawkes@eng 2001-06-14 Sorry, I can not get build 40 of Solaris 9, but I have verified it in solaris 8, under build 67 of jdk1.4, I can not find the bug any longer. peter.zhang@prc 2001-06-15 I believe this was fixed along with 4453472 (in build 67 of merlin, which should be in build 40 of Solaris 9). Since it is no longer reproducible, I'll close this report. eric.hawkes@eng 2001-06-14
14-06-2001