aspose file tools*
The moose likes Swing / AWT / SWT and the fly likes JDialog questions Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "JDialog questions" Watch "JDialog questions" New topic
Author

JDialog questions

Ashik Uzzaman
Ranch Hand

Joined: Jul 05, 2001
Posts: 2370

Hi racnhers, please help on the following scenarios....
(1) Can i hide the title bar of a JDialog? If yes, how? I know if i dont need title bar then its better to use JWindow....but i need JDialog in my case.
(2) Say my parent JWindow or JFrame has 5 JDialogs....then when i click on one dialog i want all the other dialog boxes to go in the back or be minimized/disabled and my activated dialog come front with visibilty. I am facing problem with this...


Ashik Uzzaman
Senior Member of Technical Staff, Salesforce.com, San Francisco, CA, USA.
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

No, I don't believe you can get rid of the title bar of a JDialog.
My question is why so many JDialogs all at once? And are they all modal?
Maybe if you explained to us what you are doing, we could help you figure out the best way to go about it. Maybe help you with some design issues??


GenRocket - Experts at Building Test Data
Ashik Uzzaman
Ranch Hand

Joined: Jul 05, 2001
Posts: 2370

Thnx Gregg, I know u r always helpful.
For the first title bar problem, ya i also think so but wanted some suports...
For the secodn issue, my frnd & colleague Wahid Sadik showed me from swing API that there is a method for JInternalFrame moveToFront(JInternalFrame f) to select among a bunch of internal frames which one to come out at first. So the problem is partially solved....now just if i can manage another method for JDialogs that would be excellent....yet to find out one...
We r working in a medium-large project using Swing, Beans, Oracle, XML & some popular design patterns with Java.
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Well, I did some testing with some NON-MODAL JDialogs and found out that there is a toFront() method just like with all other Windows that will pull whatever JDialog you want to the front. However, If your JDialogs are MODAL, then the problem lies with the nature of MODAL windows. When a window is MODAL, then as soon as you set it to visible(true), any other events that take place after that line of code in the event are put on hold until that MODAL window gets terminated. So without knowing what you need your program to do, it is kind of hard to figure out an alternative for you.
My main question is why so many JDialog Windows and are they all MODAL?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: JDialog questions