SwingDroid

Bei SwingDroid handelt es sich um eine teilweise Portierung von Java's Swing API auf die Android Platform. SwingDroid konzentriert sich auf häufig genutzte Funktionen. Ein wesentlicher Unterschied zu Swing sind die verwendeten Package Namen. Google unterbindet die Verwendung der Package Namen java.awt und javax.swing, daher müssen Anwendungen neu kompiliert werden, um SwingDroids Package Namen zu verwenden. Informationen zu den unterstützten Klassen und Methoden liefert die Seite Status

Warum?

Viele Java Programmierer kennen sich gut mit der Swing API aus. Leider hat sich Google entschieden ein eigenes User Interface zu entwerfen. Viele Leute glauben, das eine Swing Portierung auf Android keinen Sinn hat, weil das "unmöglich ist", "Swing zu groß ist" und Swing generell nicht für kleine Geräte geeignet sei. Wir glauben: