【问题标题】:Delphi To Java code conversion: image.canvas.pixelsDelphi到Java代码转换:image.canvas.pixels
【发布时间】:2010-03-15 12:32:31
【问题描述】:

我正在尝试将我编写的旧 Delphi 程序转换为 Java,以便在我的 Android 手机上编译和运行。我运行的是 Android 2.1 操作系统,但使用的是 1.6 版的 SDK。

我在 Delphi 中有一个例程,我在画布上分别设置像素的颜色:

image1.canvas.pixels[x, y] := GetMyTColor(x, y);

是否有与 Canvas 上的属性等效的 Java:

property Pixels[X, Y: Integer]: TColor

【问题讨论】:

    标签: java android delphi


    【解决方案1】:

    事实证明这很容易:

    canvas.drawPoint(x, y, MyColour);
    

    GetMyColor 是一种绘画类型:

    Paint MyColour = new Paint();
    int color = hex code for the colour I want to use
    MyColour.setColor(color);
    

    【讨论】:

      【解决方案2】:

      不知道它是否适用于android,但可以使用midletpascal 在pascal 中创建java midlets。

      http://sourceforge.net/projects/midletpascal/

      它有一个 Plot() 函数来设置手机画布中的像素。

      希望对你有帮助

      【讨论】:

      • 这是一个有趣的项目,但不幸的是它没有回答这个问题。我要做的就是使用 Android SDK 在 Java 画布上绘制一个像素。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 1970-01-01
      • 2011-09-08
      相关资源
      最近更新 更多