Solved

how to use the current frame size.

Posted on 2002-05-11
8
206 Views
Last Modified: 2010-03-31
I set a frame to initial value (500,700);

But I allow the user to resize it by draging the edges.

How can I continue to use this new size for all the other frames that wud come along??

and also as and when they start up again??


0
Comment
Question by:TLTEO
  • 5
  • 3
8 Comments
 
LVL 16

Expert Comment

by:heyhey_
ID: 7003374
1. listen for ComponentEvents (add ComponentListener to Frame)
2. save new size in some sort of .ini file.
0
 

Author Comment

by:TLTEO
ID: 7005118
do you have any example to do it??
0
 
LVL 16

Expert Comment

by:heyhey_
ID: 7005427
no,

what part do you need help with ?
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 

Author Comment

by:TLTEO
ID: 7006840
for example, this frame will be use most of the time.
The old frame is diposed by mainFrame.dispose() method

public Myapp {
.
.
.

mainFrame = new JFrame("This 1st frame");
mainFrame.setSize(700,580);
content=mainFrame.getContentPane();
content.setLayout(new BorderLayout());

if I resize to (800,700) ..   how can I get the resized 'size' and pass it to the next frame (which is actually previous.dispose(); Or rather how to use this new resized value thruout??

what is the syntax to get the new size?



0
 
LVL 16

Expert Comment

by:heyhey_
ID: 7007807
// member
 Dimension lastSize = new Dimension (700, 800);
 
 // before disposing old frame save the size
 lastSize = frame.getSize();
 
 
 // after creating Frame - save the size
 frame.setSize(lastSize.width, lastSize.height);
 
0
 

Author Comment

by:TLTEO
ID: 7009253
so actually I will also save the lastsize in .ini,  and before the application starts , I will look into the .ini for the lastsize??
0
 
LVL 16

Expert Comment

by:heyhey_
ID: 7010365
> so actually I will also save the lastsize in .ini,  and before the application starts , I will look into the .ini for the lastsize.


yes - that's exactly what I suggested.


0
 
LVL 16

Accepted Solution

by:
heyhey_ earned 100 total points
ID: 7010371
you can use Properties object to quickly load and save configuration data.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Opening PDF on button click and fill new document 2 47
arguments to jar 5 34
spring jars download 1 35
Java Eclipse Loop 3 20
For customizing the look of your lightweight component and making it look opaque like it was made of plastic.  This tip assumes your component to be of rectangular shape and completely opaque.   (CODE)
By the end of 1980s, object oriented programming using languages like C++, Simula69 and ObjectPascal gained momentum. It looked like programmers finally found the perfect language. C++ successfully combined the object oriented principles of Simula w…
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
This video teaches viewers about errors in exception handling.

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question