在 java 中增加屏幕分辨率
Increasing Screen Resolution in java
我注意到 java window(使用 Panel 或 JFrame)的标准屏幕尺寸在大约 1200x800(大约一百万像素)的范围内。我使用的笔记本电脑大约有 400 万像素(大约 2500x1600)。
一个。为什么 java 会像这样压缩和像素化屏幕?只是 JFrame/JPanel 吗?
乙。如何获得 window 的分辨率自动匹配屏幕的最大分辨率(最好仍在摆动)?
要接收显示器的尺寸,您将使用此代码:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int width = screenSize.getWidth();
int height = screenSize.getHeight();
要设置框架的大小,您将使用以下代码:
jframe.setSize(witdh, height);
我注意到 java window(使用 Panel 或 JFrame)的标准屏幕尺寸在大约 1200x800(大约一百万像素)的范围内。我使用的笔记本电脑大约有 400 万像素(大约 2500x1600)。
一个。为什么 java 会像这样压缩和像素化屏幕?只是 JFrame/JPanel 吗?
乙。如何获得 window 的分辨率自动匹配屏幕的最大分辨率(最好仍在摆动)?
要接收显示器的尺寸,您将使用此代码:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int width = screenSize.getWidth();
int height = screenSize.getHeight();
要设置框架的大小,您将使用以下代码:
jframe.setSize(witdh, height);