小编Jac*_*ack的帖子

JFrame 是否不能准确显示指定的宽度和高度值?

我正在用 Java 构建一个简单的 2D 游戏。

我正在使用 JFrame 类,但我认为宽度和高度不是我指定的,或者图形可能不正确。

以下是我的一些代码片段:

public final static int WIDTH = 600, HEIGHT = 900;
Run Code Online (Sandbox Code Playgroud)
JFrame frame = new JFrame();
frame.setSize(WIDTH, HEIGHT);
Run Code Online (Sandbox Code Playgroud)
g.setColor(Color.BLACK);
g.fillRect(0, 0, WIDTH, HEIGHT - 10);
Run Code Online (Sandbox Code Playgroud)

JFrame 显示黑色背景。然而,根据我给 fillRect 函数的参数,框架底部仍然应该有一个 10px 高的白色细长条。不是这种情况。白色条带仅在从框架高度降低 30 像素后才真正开始显示。

谢谢你的帮助。

java graphics swing jframe

1
推荐指数
1
解决办法
61
查看次数

标签 统计

graphics ×1

java ×1

jframe ×1

swing ×1