wood burning stoves 2.0*
The moose likes Swing / AWT / SWT and the fly likes Problem with JDialog and setSize() Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Problem with JDialog and setSize()" Watch "Problem with JDialog and setSize()" New topic
Author

Problem with JDialog and setSize()

Bill White
Ranch Hand

Joined: Oct 27, 2002
Posts: 82
I am trying to size a dialog based on the screen resolution. here is the code....
toolKit = Toolkit.getDefaultToolkit();
screenSize = toolKit.getScreenSize();
width = (int) screenSize.getWidth();
height = (int) screenSize.getHeight();
width = width - (width / 1.5);
height = height - (height / 2);
setSize( (int) width, (int) height);
This works well for JFrames, but wont work for my dialog.
Any ideas why?
Kay Tracid
Ranch Hand

Joined: Mar 06, 2002
Posts: 148
I try it this way

and it works. Can you show more of your dialog?
Murtaza Hussaini
Greenhorn

Joined: Apr 24, 2002
Posts: 6
Originally posted by Bill May Jr:
I am trying to size a dialog based on the screen resolution. here is the code....
toolKit = Toolkit.getDefaultToolkit();
screenSize = toolKit.getScreenSize();
width = (int) screenSize.getWidth();
height = (int) screenSize.getHeight();
width = width - (width / 1.5);
height = height - (height / 2);
setSize( (int) width, (int) height);
This works well for JFrames, but wont work for my dialog.
Any ideas why?

Hi,
the code was just ok, but instead of calling the setSize(int, int) method, call setBounds ( int, int, int, int ). I have used this in my applications and it equally works with JFrame and JDialog. Refer JDK Doc for further information about the parameters.
Thanks.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Problem with JDialog and setSize()
 
Similar Threads
Do you always need setVisible?
NX: Question about window's size
Generating thumbnail on unix
JFrame and JTable
show dilog at bottom of the screen