The Artima Developer Community
Sponsored Link

Java Answers Forum
Peculiar Situation while providing help

1 reply on 1 page. Most recent reply: Feb 4, 2003 7:27 PM by Bernard Farrell

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 1 reply on 1 page
Gagan

Posts: 1
Nickname: gagsee
Registered: Feb, 2003

Peculiar Situation while providing help Posted: Feb 4, 2003 3:17 AM
Reply to this message Reply
Advertisement
My task is to provide a context sensitive help to various components of a application. Everything was fine until i encountered a few modal Dialogs . There will be a button by title Help in the modal dialog and on click of this button a help frame ( Using Java Help API ) should pop up and it pops up as desired. The problem is the user won't be able to do any activities on the help frame like scrolling etc as the dialog from which it has popped up is a modal . How do i over come this problem ? I can't make the dialog non modal .


Bernard Farrell

Posts: 6
Nickname: bernfarr
Registered: Feb, 2003

Re: Peculiar Situation while providing help Posted: Feb 4, 2003 7:27 PM
Reply to this message Reply
Could you launch the help dialog inside a separate thread?

I have not tried this, so it's only a suggestion. I think the problem is that the modal dialog will be grabbing the input events.

I'm sure you already know that modal dialogs are not generally a good idea.

Perhaps you could redesign your original dialog so that the additional data in the modal dialog is captured in line. Something like a progressive disclosure type of dialog.

Flat View: This topic has 1 reply on 1 page
Topic: JOptionPane from a remote server? Previous Topic   Next Topic Topic: Error 10055 under Win when trying to connect MulticastSocket

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use