United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 4791532 REGRESSION:Dialogs are layed out wrong in javawebstart
4791532 : REGRESSION:Dialogs are layed out wrong in javawebstart

Details
Type:
Bug
Submit Date:
2002-12-10
Status:
Resolved
Updated Date:
2003-02-11
Project Name:
JDK
Resolved Date:
2003-01-14
Component:
deploy
OS:
windows_nt,windows_xp
Sub-Component:
webstart
CPU:
x86
Priority:
P1
Resolution:
Fixed
Affected Versions:
1.2.0,1.4.2
Fixed Versions:
1.4.2

Related Reports
Duplicate:

Sub Tasks

Description
The kluge put in GeneralUtilities.java sid 1.29 on 11/07/02 to work around the
swing bug: 4780174 (REGRESSION: JOptionPane deadlocks Java Web Start in 
Mantis beta) is causing serious regressions:

1.) on Solaris, when run with Java 1.3.1, or 1.4.1  the Certificate dialog is
displayed way too small, so that only half of the information isvisible (not including the buttons). with 1.4.2 it is too big, with extra space on top and bottom.

2.) on any platform, when run with 1.4.2 java the JRE finder dialog
(preferences/java/find) is way too large - consume entire screen on CDE, and 
multiple screens on GNome.

3.) on unix, using jre 1.4.2, the view/add entry dialog is way too big, covering
whole screen in y dimension.

none of these problems occur using the GeneralUtilities.java version 1.28, only
after the change put in trying to work around #4780174



                                    

Comments
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
mantis-beta

FIXED IN:
mantis-beta

INTEGRATED IN:
mantis-b13
mantis-beta


                                     
2004-08-31
EVALUATION

1.) we need to track when 4780174 is fixed and remove the work-around, this is the preferred fix for this problem.
2.) if we find swing intends to not fix 4780174, we need to develop workaround that works for all dialogs under all supported jre's.

###@###.### 2002-12-10
                                     
2002-12-10



Hardware and Software, Engineered to Work Together