United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-4290203 New layout manager to support JLF Design Guideline compliant GUIs
JDK-4290203 : New layout manager to support JLF Design Guideline compliant GUIs

Details
Type:
Enhancement
Submit Date:
1999-11-11
Status:
Closed
Updated Date:
2000-01-20
Project Name:
JDK
Resolved Date:
2000-01-20
Component:
client-libs
OS:
generic
Sub-Component:
javax.swing
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
1.4.0
Fixed Versions:
1.4.0 (beta)

Related Reports

Sub Tasks

Description

Name: hv30045			Date: 11/10/99


What is the feature and what problem is it solving? 
It is very difficult for developers and HI designers to create GUIs that 
conform to the Java Look and Feel Design Guidelines with existing layout 
managers.  Currently, developers are required to nest layout managers within 
layout managers to achieve the desired spacing and layout.  This new layout 
manager, temporarily called the "springy-strut-grid layout manager (SSGLM)" 
would be the only one required to enable a Java GUI to conform.

How will it work? 
What are the benefits over other solutions? 
There are 2 parts to the layout solution.  First is a layout manager that is 
part of Swing.  Second is a layout customizer that can be utilized by builders 
and IDEs.  (The customizer is not part of the Java2 SDK.)  The customizer is a 
well behaved Java Bean that works on the principles of  springs and struts 
combined with a grid layout system.  Default settings that conform to the JLF 
guidelines are referenced (though when using another look and feel like 
Windows, their basic spacing and layout parameters would be used).  SSGLM is a 
superior solution to nesting layout managers. JLF Guideline spacing will be 
maintained during such resizing activities as localization.

What are the benefits over other solutions?
The main benefit is that for most cases, only one layout manager will be 
required to create a JLF Design Guideline compliant GUI.

======================================================================

                                    

Comments
EVALUATION

pending further discussion by jdk planning
rhoda.fry@eng 2000-01-07
                                     
2000-01-07
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
merlin-beta

FIXED IN:
merlin-beta

INTEGRATED IN:
merlin-beta


                                     
2004-06-14



Hardware and Software, Engineered to Work Together