Archive for June, 2008

Maximizing a JFrame by default when it comes up

Posted in Java with tags , , , , , on June 30, 2008 by vinaychilakamarri

I’ve been playing around with JFreeCharts for a while.  The API’s perfect; the only problem is with the amount of data with labels that I wanted to show… it didn’t just fit in the dictionary of aesthetics. Best way to delude my users was to show the stuff maximized. I wanted to show a JFrame maximized by default. Here is what I did:

….

setExtendedState(getExtendedState()|MAXIMIZED_BOTH);

……

Here I am assuming that you wrote a class by extending from JFrame itself. If this is not the case, you need to use the instantiated object to call the ‘getExtendedState’ method. Also use JFrame to call ‘MAXIMIZED_BOTH’:

…..

JFrame fr = …

fr.setExtendedState(fr.getExtendedState()|JFrame.MAXIMIZED_BOTH);

….

Have fun 😉

Advertisements