Bu yüzden Java için bir program geliştirdim. Arayüz için bir program geliştirdim ve bir android uygulama olarak kullanmak için ne kadar zor olduğunu anlayamadım. Android pazarında satılacak programı kolayca dönüştürmek veya yeniden kurmak için herhangi bir yolu var mı? Değilse kimse bir android oluşturmak için herhangi bir kaynağa doğru beni işaret edebilir.Bir java swing uygulamasını android üzerinde çalışmak için nasıl dönüştürülür
cevap
Aynı şeyi bir süre geri yaptım. Orada doğrudan dönüştürmeyi bildiğim bir program yok. Java kodu ve android kodu çok benzer. Android, swing'in UI'sini kullanmadığından, XML
tabanlı UI kullanır. Android uygulamasının UI işlevlerini aldığınızda, Java kodunuz kolayca içe aktarılabilir.
Java uygulamamı şimdi bir android uygulamasına dönüştürmek için çalışıyorum. Sınıflarımın çoğu problemsiz ithal edildi.
Yapacağım şey, XML'de kullanıcı arayüzünü oluşturacağım, sonra öğelere bir kimlik ve Java'da başvuruda bulunacağım ve daha sonra düğmelerin tıklamasıyla herşeyi tetikleyeceğim, böylece tek düğme düğmelerinizde ne yapar? düzeni android üzerinde aynı şeyi yapar. Kopyalayıp yapıştıramazsın.
AjaxSwing yol inşa projenin özellikleri http://www.creamtec.com/products/ajaxswing/solutions/java_swing_ui_on_ipad.html
Bu (Apache lisansı) için ücretsiz (alternatif) bir alternatif [webswing] olabilir (http://webswing.org), ([git kaynağında bitbucket] (https://bitbucket.org/meszarv/webswing/commits/all)), henüz denemedim ve nasıl olduğunu kanıtlayamıyorum iyi çalışıyor. – fattire
Aç bkz
Seç Kütüphaneler sekmesini
Seç Java Swing uygulamaları dönüştürmek ve android veya ipad bunları doğrudan kullanmasını sağlar
Oradan Dış Kavanozlar ekle edebilir ve
Swing, Android'de çalışmıyor, bu yüzden lib'leri eklemek herhangi bir fark yaratmayacak ... – theomega
salıncak UI masaüstü ve pc için yapılmıştı salıncak düzenini kullanabilir ama android için onlar çeşitli etkinlikler olduğu gibi o zaman java kodlarını tutabilir Xml kullanmak zorunda daha sonra onları tetiklemek için olay işleme becerilerinizi kullanın
- 1. Bir java swing uygulamasında captcha nasıl gösteriliyor
- 2. Java Swing - bir JTextArea aşağı kaydırmak nasıl?
- 3. Windows üzerinde çalışmak için Linux üzerinde C# + WPF Derleme
- 4. Java Swing düğmesi renkleri
- 5. Java Swing Sorunu
- 6. Java Swing Metin Düzenleyici
- 7. Bir Android Uygulamasını Python ile nasıl programlayabilirim?
- 8. Java Swing - Dikdörtgenleri bir JPanel'e sürüklemek için geçerli yaklaşım?
- 9. Java Swing: Focus issue
- 10. Android uygulamasını Java Desktop uygulamasına dönüştürme
- 11. Java Swing için CSS kullanabilir miyim?
- 12. Java Swing BoxLayout ignoring AlignmentX
- 13. Java-Array bir JavaCV-Matrix'e nasıl dönüştürülür?
- 14. Bir değişkene argüman parametresi nasıl dönüştürülür java
- 15. Windows başlangıcında Java Swing Run programı
- 16. Java Swing uygulamasının iyi bir örneği nedir?
- 17. Nasıl MAMP üzerinde çalışmak için htaccess almak için
- 18. Temel Java Swing yazılım kurulumu
- 19. Java/Android: Bir yuva üzerinde bir bayt dizisi okuma/yazma
- 20. CentOs üzerinde çalışmak için MySQL'i Kullanma 5
- 21. localhost node.js üzerinde çalışmak için https alma
- 22. Java Swing Layouts'ta hata ayıklama
- 23. Clojure'da Java Swing sınıfını genişletme
- 24. Java Swing; Programın ekranın en sağında başlaması için nasıl yapabilirim?
- 25. Özel tasarım JScollPane Java Swing
- 26. Android: Bir Bildirimin Uygulamasını Nasıl Sürdürebilirim?
- 27. Google Map in JAVA Swing
- 28. Bir Android uygulamasını komut satırından nasıl başlatırım?
- 29. Java oyunu Swing ile 2B örtüşen gölgeler
- 30. RubyCAS Server üzerinde çalışmak için nasıl oturum kapatabilirim?
XML tabanlı kullanıcı arayüzünü öğrenmenize yardımcı olmak için neler kullanıyorsunuz? – Peter
@Peter: Android Geliştiricileri'nde XML Kullanıcı Arayüzü Düzenlemeleri: http://developer.android.com/guide/topics/ui/declaring-layout.html – Buggieboy