とにかくJavaには、コンピューターの解像度を変更するのではなく、特定のJFrameの解像度を設定するものがありますか?右は(50,50)になりますか?これらのポイントは、たとえば Graphics (java.awt.Graphics) を使用する場合など、JFrame 内の座標です。
ありがとうございました。
とにかくJavaには、コンピューターの解像度を変更するのではなく、特定のJFrameの解像度を設定するものがありますか?右は(50,50)になりますか?これらのポイントは、たとえば Graphics (java.awt.Graphics) を使用する場合など、JFrame 内の座標です。
ありがとうございました。
Graphics2D
には scale オプションがあります。Javadocで確認してください。
あなたの場合、それは単にこれです:
public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
g2.scale(0.5, 0.5); // 50% x and 50% y
// rest of rendering
}