Come si modifica solo la larghezza o l'altezza di un componente che richiede un oggetto Dimension
? Attualmente lo faccio in questo modo:Dimensione, Modifica solo della larghezza/altezza
jbutton.setPreferredSize(new Dimension(button.getPreferredSize().width, 100));
Ma ho la sensazione che lo sto facendo nel modo sbagliato. Qual è il modo migliore per avvicinarsi a questo se c'è un modo migliore?
il torto di base che si sta facendo è chiamare setPreferredSize con qualsiasi dimensione ;-) Interferirai con qualsiasi calcolo dell'indice di dimensioni interne su una parte del componente. Semplicemente: non, mai e poi mai. Invece, utilizzare un LayoutManager decente. – kleopatra