| 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.
|
 |
 |
|
|
subject: Problem with JDialog and setSize()
|
|
|