JDK-4472958 : PARENT_MODAL Dialog option
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 1.4.0
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: solaris_2.6
  • CPU: sparc
  • Submitted: 2001-06-21
  • Updated: 2001-06-21
  • Resolved: 2001-06-21
Related Reports
Duplicate :  
Description

Name: bsC130419			Date: 06/21/2001


[18 Jun 2001, eval1127@eng:  user claims this problem is also in 1.3.1 and 1.4]
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0)
Java HotSpot(TM) Client VM (build 1.3.0, mixed mode)

Currently when a Dialog (used by JOptionPane, JFileChooser, etc.) is set to
modal, all user inputs to all threads (and GUIs) are blocked.  This is
unacceptable for large scale, multi-threaded projects (like NASA's Checkout and
Launch Control System) running many simultanious displays under a single JVM.

There is a need for a PARENT_MODAL option in where the Dialog is only modal to
the parent Frame (user inputs are block only on the parent/owner Frame). The
lack of this option will prevent the integration of JAVA into large scale,
multi-threaded projects.  It is very important this problem (or lack of option)
be resolved ASAP.

Problem is been reported many times since 1997, but it either gets closed or
continuously be pushed into future release without been resolved.

---------

18 June 2001, user noted these previous bugs in an email message to us:

Here is a list of some related bug ID's that were previously opened and
closed without a real resolution to the problem (as duplicates or just
closed):
	4134127
	4148453
	4178473
	4223624
	4236361
	

Others in progress:
	4080029 (open since Sep 18, 1997)
	4178473 (open since Oct 02, 1998)
(Review ID: 126412) 
======================================================================

Comments
EVALUATION This is a valid request, but is a dupiicate of 4080029
11-06-2004

WORK AROUND Name: bsC130419 Date: 06/21/2001 NONE ======================================================================
11-06-2004