gpt4 book ai didi

java - 如何从 Graphics 获取 java 小程序中的 Canvas 大小?

转载 作者:行者123 更新时间:2023-12-02 07:29:31 25 4
gpt4 key购买 nike

我现在的代码给出了小程序的大小,而不是绘图区域的大小。我该如何解决这个问题?

public void paint(Graphics g) 
{
g.setColor(new Color(255,255,255));
g.fillRect(5, 5, getWidth()-5, getHeight()-5);

}

最佳答案

Emm...我猜你正在尝试在 JApplet 中正确绘画,所以你应该将小程序和 Canvas 分开

像使用代码概念一样

class MyCanvas extends JPanel
{

public void paintComponent(Graphics g)
{
g.setColor(new Color(255,255,255));
g.fillRect(5, 5, getWidth()-5, getHeight()-5);

}

}

和小程序...

public class MyApplet extends JApplet
{

public void init()
{
this.getContentPane().add(new MyCanvas());
}

}

附注报告是否有帮助

关于java - 如何从 Graphics 获取 java 小程序中的 Canvas 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13102870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com