SORU
7 HAZİRAN 2011, Salı


Nasıl Swing GUI uygulaması düzenlemek için?

Bir kaç GUI hakkında bildiğim kullanarak Swing MVC yazdım, ama hiçbir zaman gerçekten benim kod bir şekilde organize etmek için iyi bir yol buldu. Ne arıyorum maven her yeni proje için yeni bir klasör yapısı gibi bir şey. Başka bir örnek MVC klasör yapısı ile otomatik olarak tanıtıldığı raylar. Salıncak için benzer bir şey var mı?

Ayrıca daha büyük bir Salıncak Uygulama Geliştirme açıklayan bir kitap görmek çok güzel olurdu. Bulduğum tüm tasarım ve uygulama görünümünü gösterir tasarım kuralları ile ilgili kitaplar vardır. Diğer Salıncak kitaplar (O'Reilly gibi) ayrıntılı olarak tüm swing bileşenlerini açıklamak, ama büyük resim hakkında herhangi bir bilgi?

Söylemek istediğiniz bir salıncak guı, herhangi bir iyi örnekler vardır "Bu nasıl salıncak için kod/klasörleri/paketleri organize!"?

EDİT: şu siteyi bir GUI oluştururken bahar kullanımını açıklar. http://www.ibm.com/developerworks/java/tutorials/j-springswing/section7.html buldum Oldukça eski bir örnek ve benim sorumun yanıtı değil, ama doğru yönde bir adım. Ayrıca Bahar BIP bahseder, ama eğer çözüm olabilir emin değilim.

EDİT2: ben hala daha iyi bir cevap bulamadı. Herkes Açık Kaynak olan ideal yapısal bir Swing GUI için bir örnek biliyor mu? Kimsenin anlatan bir kitap biliyor mu? Yoksa genel olarak GUİ için Salıncak için, belki?

CEVAP
16 HAZİRAN 2011, PERŞEMBE


Olmasına rağmenHarikadeğilJavaSana olan Griffon, bir göz atın tavsiye ediyorum "Salıncak için Grails".

Belirli bir yapı (dizinler ve desenler açısından, bir . zorlar ^strong>MVCbu oluşturduğunuz tüm uygulamalar için özellikle).

Java için küçük bir uyarlama yapmak zorunda olsa da genel olarak iyi bir fikir verebilir sanırım.

Ayrıca, lütfen Griffon da Java ile Uygulama oluşturma destekler ve ayrıca "" bu, bu yüzden de kontrol edebilir. sınıflar sağlayabilir unutmayın

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • HTC

    HTC

    12 Ocak 2006
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010