2010-11-20 12 views
11

Sto imparando Java nella mia università, ma sfortunatamente solo la lingua e non il framework.Qual è un buon esempio di un'applicazione Java Swing?

Sono interessato a scrivere alcune applicazioni Java in Swing. Quali sono alcuni progetti che utilizzano un layout di documento pulito in modo che possa vedere come si struttura normalmente un'applicazione Java?

+1

L'altalena utilizza mvc – Enrique

+0

Vedere anche http://java.sun.com/products/jfc/tsc/articles/architecture/ – trashgod

risposta

2

Ecco un semplice guessing game che mostra il modello. Questo un po 'più complesso tile game è stato progettato per illustrare gli stessi concetti.

0

Ho trovato uno semplice Tic-Tac-Toe done in MVC, potrebbe essere utile capire il modello MVC.

EDIT:

Scopri these progetti ... hanno fornito il codice sorgente intero per ogni progetto ... prendere nessuno di loro che ti interessa e si può capire il quadro in questo modo ...

+1

Conosco bene l'MVC, non sono più familiare con lo swing e come si struttura uno applicazione normalmente. Per esempio. quali diversi pacchetti crei normalmente? Pensa che il modo più veloce per farmi un'idea di Java + Swing è guardare a un progetto ben fatto. –

+0

Grazie per il tuo impegno, ma so come usare un motore di ricerca da solo. Stavo facendo questa domanda qui * specificamente * perché volevo un codice che * qualcuno con esperienza * pensa sia ben scritto e facile da capire. Semplicemente cercando su google o cercando su sourceforge si trova un sacco di codice scritto male e io, come principiante, non posso giudicare la qualità del codice. –

3

Una delle cose che di solito faccio per cose come questa è guardare Amazon per le recensioni dei libri. Per quelli con feedback favorevole, quindi vado sul sito Web degli editori e scarica il codice sorgente. Quindi per questa domanda darei un'occhiata a these reviews e the publishers website. Nota: è possibile ottenere gli esempi di codice per le versioni 1 & 2. Inoltre, è possibile ottenere gratuitamente la prima edizione del libro in Word. In una nota finale, se ti piace davvero Swing, dai un'occhiata anche a Griffon. Rende la codifica delle applicazioni Swing molto più interessante perché utilizza una Groovy DSL. Buona fortuna.

+0

Probabilmente posso avere quei libri nella biblioteca dell'università. –

0

Ogni applicazione Swing in genere risolve un problema diverso con un approccio diverso. Quindi non esiste una struttura tipica che viene sempre utilizzata. Suggerirei invece di cercare una struttura standard, basta iniziare in piccolo e creare alcuni progetti semplici. Man mano che aggiungi funzionalità, guardi esempi di idee, ma solo perché un progetto implementa una soluzione in un determinato modo, non significa che sia sempre il modo migliore, o che sia anche una scelta appropriata per la tua situazione.

Problemi correlati