Ho un JPanel all'interno BorderLayout.CENTERimpostare la dimensione massima di JPanel all'interno BorderLayout.CENTER
Il JPanel ha un layout a griglia, e voglio di espandersi con il Centro per la sua larghezza, ma l'altezza deve fermarsi un massimo e utilizzare il preferito Dimensione quando possibile.
Ho questo codice
JPanel wrapperCenterPanel = new JPanel(new FlowLayout());
wrapperCenterPanel.add(centerPanel);
panel.add(wrapperCenterPanel, BorderLayout.CENTER);
centerPanel è il mio pannello (usa GridLayout), sto avvolgendolo con un pannello FlowLayout, e mettendo quest'ultimo al centro.
Ora la dimensione è quella preferita, ma è fissa !! L'altezza non si riduce se necessario, e nemmeno la larghezza.
Come posso fare questo?
Molti gestori di layout ignorano la dimensione massima. Non penso che il bug a cui hai fatto riferimento sia un problema di layout manager. – camickr