United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6763387 Java Control Panel's title bar and tabs are jutted out of the desktop
6763387 : Java Control Panel's title bar and tabs are jutted out of the desktop

Details
Type:
Bug
Submit Date:
2008-10-24
Status:
Closed
Updated Date:
2010-09-17
Project Name:
JDK
Resolved Date:
2009-01-21
Component:
deploy
OS:
windows_xp
Sub-Component:
deployment_toolkit
CPU:
x86,other
Priority:
P3
Resolution:
Fixed
Affected Versions:
6u6,6u7
Fixed Versions:
6u12

Related Reports
Backport:

Sub Tasks

Description
Customer reported a problem when a specific resolution of PC is set. 

Phenomenon:
Java Control Panel's title bar and tabs are jutted out of the desktop
when the display mode of the PC is 1024x600.

Test environments:
PC - Toshiba NB100
OS - Windows XP Home Edition SP2 (French)
JRE - 1.6.0_06, 1.6.0_07

Steps to reproduce:
1. Open Control Panel.
2. Open Java Control Panel.
-> You will find that the tile bar and tabs do not exist.

Screenshots:
- JavaControlPanel-FRE-96dpi.jpg  Windows XP French with 96 dpi
- JavaControlPanel-FRE-120dpi.jpg Windows XP French with 120 dpi
- JavaControlPanel-ENG-96dpi.jpg  Windows XP English with 96 dpi
- JavaControlPanel-ENG-120dpi.jpg Windows XP English with 120 dpi
- JavaControlPanel-JPN-96dpi.jpg  Windows XP Japanese with 96 dpi
- JavaControlPanel-JPN-120dpi.jpg Windows XP Japanese with 120 dpi

Notes:
-  This is caused because the title bar and tabs are jutted out of the
desktop.
-  In this situation, an end user cannot move the dialog and select a
tab by a mouse. To aid this, the user need to follow the below steps.

1. Click the right button of the mouse on the task bar button of the
Java Control Panel.
2. Select D??placer.
3. Push the down-arrow key several times.

Suggestion:
When Java Control Panel is opened, the dialog should be displayed so
that the top edge of the dialog does not disappear.

                                    

Comments
SUGGESTED FIX

http://sa.sfbay.sun.com/projects/deployment_data/6u12/6763387.2
                                     
2008-11-11
EVALUATION

For regular PC, one can set the resolution to 800x600 but not 1024x600. 
The 800x600 setting seems to show the problem to some extent. 
The problem is due to when we're doing the setLocation on the Java Control Panel window, the y-coordinate can be a negative number for lower resolution settings like 800x600. With a negative y-coordinate, part of the top portion of the Java Control Panel will be off the screen. Ensuring the y-coordinate is a non-negative number should fix the problem.
                                     
2008-11-06



Hardware and Software, Engineered to Work Together