Criteri per la selezione di MigLayout per il codice GUI?

2

Sembra essere più facile da usare e più ricco di funzionalità rispetto ai layout swing standard. Sembra una sostituzione completa per tutti i layout standard. Se stai facendo un semplice codice per mostrare solo l'ora in una finestra, allora MigLayout probabilmente non è utile. Ma se stai facendo un pannello di cabina di pilotaggio, allora MigLayout potrebbe essere il migliore. Tuttavia, anche se il tuo progetto è "complesso" (come nell'esempio del pannello di volo), come decidi se riesci a farlo bene con i layout standard invece di Mig?

Come fai a sapere quando dovresti usare MigLayout e quando non dovresti? È così bello che lo si debba usare subito per i grandi progetti senza nemmeno considerare i layout standard?

Questi sono i tipi di punti che sto cercando -

(1) (fittizio) - Mig può essere lento per "grandi progetti". Se si desidera una GUI di caricamento veloce, utilizzare il layout standard.

(2) (fittizio) - Mig non è ancora un progetto maturo come i layout standard. Se stai facendo un'app mission critical, ti suggerirei di non usare Mig.

    
posta david blaine 01.04.2013 - 20:49
fonte

1 risposta

2

Gli sviluppatori di swing dovrebbero conoscere i layout di base e padroneggiare almeno un layout potente. MigLayout è uno di questi strumenti. Il problema diventa allora, "Quando dovrei usare un layout potente?" La risposta è "Quando non sarà più semplice."

  • Utilizza layout semplici quando possibile.

  • Nest layout semplici per effetti più complessi.

  • Isolare layout complessi, come GroupLayout e MigLayout .

  • Evita la tentazione di creare un layout singolo per gestire la intera GUI.

  • Non permettere a un designer della GUI di dettare il design della GUI.

risposta data 02.04.2013 - 02:46
fonte

Leggi altre domande sui tag