Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Swing-Library for Android? [closed]

I know that Android uses Java but not a fully compatible runtime library. Creating UIs in Android is done completely different than for normal Desktop Java. Nevertheless that's a really stupid thing in my opinion, very much Java applications out there have to be rewritten for Android (instead of modified only slightly).

So my question: is there some kind of (3rd party) Swing-library available for Android? Means a Java-package that contains Swing-compatible classes so that an existing Swing-Application has to be modified only slightly? It of course can't be 100% compatible but modifying some things that do not exist on Android is much less work than rewriting the whole GUI-part...

like image 230
Elmi Avatar asked Dec 12 '22 15:12

Elmi


1 Answers

There is no way you can use swing in android, because android is not based on JavaSE, while swing is. android uses a special java that is designed to run on DVM .

Even if their is no compatibility issue. Swing is used for desktop apps which differ in their UI completely from mobile apps.

So given the above points unfortunately you will have to rewrite the UI again for your software. but on the bright side, android's UI is very simple and fun to work with. give it sometime and good luck!

Edit: Comparison between Java SE and Android's Java

like image 93
Mr.Me Avatar answered Dec 14 '22 04:12

Mr.Me