Qualcuno ha un esempio di swing in stile Aerith combinato con la manutenibilità della GUI dell'editing SWT?

StackOverflow https://stackoverflow.com/questions/97586

  •  01-07-2019
  •  | 
  •  

Domanda

Il mio capo adora VB (lavoriamo in un negozio Java) perché pensa che sia facile da imparare e mantenere.Vogliamo sostituire alcuni VB con equivalenti Java utilizzando l'editor SWT Eclipse, perché riteniamo che sia quasi altrettanto facile da mantenere.Per venderlo, vorremmo utilizzare un L&F in stile Aerith.

Qualcuno può fornire un esempio di un'applicazione SWT che è ancora in grado di modificare la GUI in Eclipse, ma ha Aerith L&F?

È stato utile?

Soluzione

Come ha detto Heath Borders, SWT non supporta L&F, quindi devi usare Swing per questo.Aerith tuttavia non si basa su un aspetto grafico, ma su una verniciatura personalizzata dei componenti con molte sfumature.
Se stai cercando un editor GUI Swing che sia (quasi) facile da usare come VB, prova Matisse GUI Builder in NetBeans.Esiste anche una versione per Eclipse, ma viene fornita con lo spot pubblicitario MyEclipse.Se vuoi saperne di più sulla scrittura di app con una GUI interessante, dai un'occhiata a Clienti ricchi e sporchi libro di Chet Haase e Romain Guy.
Se questo non convince il tuo capo, prova a ridimensionare la GUI VB e quindi ridimensiona la GUI Swing.;-) E direi che un VB non è davvero molto buono da mantenere a lungo termine...

Altri suggerimenti

SWT non supporta l'aspetto e le sensazioni.Puoi ottenere diversi L&F alterando il tuo L&F nativo del sistema operativo.L'unica eccezione riguarda l'utilizzo del toolkit dei moduli Eclipse.Ha ancora l'aspetto nativo del sistema operativo, ma punta a un aspetto simile a quello di un browser web.Lo fa principalmente impostando tutto su SWT.FLAT e utilizzando sfondi bianchi su tutto.Occasionalmente, devono disegnare manualmente i contorni attorno ai controlli che non lo supportano in modo nativo.Se stai cercando L&F personalizzati che appariranno su tutte le piattaforme, vuoi davvero Swing.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top