How can one get the screen resolution (width x height) in pixels?
I am using a JFrame and the java swing methods.
You can get the screen size with the Toolkit.getScreenSize() method.
Toolkit.getScreenSize()
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); double width = screenSize.getWidth(); double height = screenSize.getHeight();
On a multi-monitor configuration you should use this :
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice(); int width = gd.getDisplayMode().getWidth(); int height = gd.getDisplayMode().getHeight();
If you want to get the screen resolution in DPI you'll have to use the getScreenResolution() method on Toolkit.
getScreenResolution()
Toolkit
Resources :
2.1m questions
2.1m answers
60 comments
57.0k users