Я не думаю, что есть полное руководство, потому что это утомительная работа. В приведенном вами примере показано преобразование
Android -> Swing . Поэтому я проиллюстрирую это несколькими примерами:
- Если у вас есть
View
в вашем приложении для Android, вы замените его на JPanel
для свинга. - Если у вас есть
Button
, вы заменяете его на JButton
- Иногда элементы могут выглядеть одинаково, но они делают разные вещи, например
CardView
и CardPane
. Это усложняет ситуацию. - Возможно, у андроида
View
s нет подходящей пары в разгаре, поэтому вам придется импровизировать там
Но, конечно, все не так просто. Установка свойств представлений будет совершенно другой. Более того, Android использует XML, в то время как в Swing вам нужно все устанавливать программно.
Единственное, что обычно встречается, это то, что они оба основаны на Java. Поэтому мой лучший совет - не пытайтесь «конвертировать» свой код. Возможно, вы сможете повторно использовать некоторые чистые части Java, но кроме этого я предлагаю вам переписать приложение, используя инструменты других платформ.