gpt4 book ai didi

Java ME 绘制矩形

转载 作者:行者123 更新时间:2023-12-01 16:08:21 25 4
gpt4 key购买 nike

如何使用 Java ME 绘制矩形?抱歉,我是 Java 新手,必须使用 Java ME 来完成此项目。

最佳答案

很难确切地知道要讨论多少细节,因为您没有提到到目前为止您对 ME 所做的事情,但基本思想是:

  • 用您自己的类覆盖 Canvas 类
  • 重写paint()方法
  • 在paint()方法中,您可以对传入的Graphics对象调用drawRect()或fillRect()
  • 在其他地方(例如,在 MIDlet 类的 startApp() 方法中),将 Canvas 的实例设置为当前显示

示例代码看起来很粗糙,如下所示。创建一个像这样的 Canvas 类:

public class MyCanvas extends Canvas {
public void paint(Graphics g) {
g.drawRect(20, 20, 50, 50);
}
}

然后在您的 MIDlet 类中执行如下操作:

public class MyMIDlet extends MIDlet {
public void startApp() {
Canvas c = new MyCanvas();
Display.getDisplay(this).setCurrent(c);
}

...
}

优秀的 Java ME 指南应该让您概述 Graphics 上可用的其他方法、MIDlet 类中需要的其他代码、如何处理命令(用于处理按钮按下)等。

关于Java ME 绘制矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2134388/

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