gpt4 book ai didi

Java 到 Android 的转换问题

转载 作者:行者123 更新时间:2023-11-29 06:08:47 25 4
gpt4 key购买 nike

我有一个非常复杂的 Java (JDK 6) 代码需要转换才能在 Android 上运行。该 Java 代码旨在处理图形:因此我有一个扩展 JLabel(Swing 组件)的类,“paintComponent”方法 reshape 扩展 JLabel(“切割”它看起来像一个圆圈)并将其绘制在屏幕上(我知道,我知道 - 我可能会使用“drawCircle”方法,但我需要扩展 JLabel,因为它附有一些弹出菜单)。

现在,我遇到了一个问题——Android 似乎没有“Graphics”类型、“Dimension”类型、“Rectangle”类型、“paintComponent”方法,毕竟,我不知道应该使用什么控件来绘制那些自定义的 JLabel(在 JDK 6 中,我使用了 JPanel,它是那些自定义 JLabel 的容器)。

求助!我需要一些关于将给定 Java 逻辑转换为 Android 逻辑的最轻松方法的建议?

最佳答案

Android 提供Graphics2D Graphics , 用于绘图。

看看Shape Drawable这应该可以帮助您绘制矩形。而不是 JLabel 使用 TextView .您将不得不花一些时间来了解 Android 并重新绘制您的 GUI,但我希望我提供了一些好的起点。
另请注意,根据代码的复杂性,您可能无法使用所有 Java 代码,因为 Android 不提供完整的 Java 版本。

关于Java 到 Android 的转换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7741289/

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