Da anni cerco di padroneggiare i layout manager di Swing senza successo. Ogni volta che ho bisogno di fare qualcosa con Swing, è come tirare le unghie per far allineare i componenti visivi nel modo in cui voglio. Conosco quadri come Matisse, ma non è questo il punto.
La mia domanda è: perché Swing ha bisogno anche di gestori di layout? Sembra un paradigma complicato. Quello che vorrei essere in grado di fare è jave un semplice JFrame e poi per ogni componente (come JLabel) semplicemente specificare le coordinate X e Y dove voglio che sia posizionato - affare fatto. Qualcuno può spiegare cosa c'è di sbagliato in questo approccio semplice che funzionerebbe prevedibilmente al 100% delle volte? O c'è un vero gestore di layout che fa cose esattamente come questa?