我注意到java窗口(使用Panel或JFrame)的标准屏幕尺寸在大约1200x800(大约一百万像素)的范围内。我使用的笔记本电脑有大约400万像素(约2500x1600)。
一个。为什么java会像这样凝聚并像素化屏幕?它只是JFrame / JPanel吗?
B中。如何获得一个分辨率自动匹配屏幕最大分辨率(最好还是摆动)的窗口?
答案 0 :(得分:3)
要获得显示器的尺寸,您将使用此代码:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int width = screenSize.getWidth();
int height = screenSize.getHeight();
要设置框架的大小,您将使用此代码:
jframe.setSize(witdh, height);