最佳答案
我认为没有完整的教程,因为它是一项乏味的工作。您链接的示例显示
Android -> Swing 转换。所以我将用一些例子来说明这一点:
- 如果您的 Android 应用程序中有一个
View
,请将其替换为JPanel
以进行 Swing 。 - 如果你有一个
Button
,你将它替换为JButton
- 有时元素可能看起来相似,但它们做的事情却不同,例如
CardView
和CardPane
。这使事情变得复杂。 - 可能有 android
View
s 在 swing 中没有匹配的对,所以你必须在那里即兴创作
但这当然不是这么简单。设置 View 的属性将完全不同。此外,Android 使用 XML,而在 Swing 中,您必须以编程方式设置所有内容。
唯一的共同点是它们基本上都是基于 Java 构建的。所以我最好的建议是你不应该试图“转换”你的代码。也许您可以重用一些纯 Java 部分,但除此之外,我建议您使用其他平台工具重新编写应用程序。
关于java - 在网络应用程序或桌面应用程序内的框架中重用 android 代码( native Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58415192/