Posso fare JButtons battente hanno margini più piccoli?
Domanda
Io preferisco pulsanti con margini minimi, su larga quanto la loro didascalia di testo. C'è un modo per ottenere che in un JButton in Swing?
Quello che sto vedendo in pratica ora è che anche se si tenta di utilizzare setMaximumSize () e simili, si finisce solo per mangiare la didascalia di testo, tagliandola a destra. Ma non riduce i margini.
Soluzione
Credo setMargin
è quello che stai cercando.
myButton.setMargin(new Insets(0, 0, 0, 0));
Altri suggerimenti
Da segnalare è possibile rendere i valori per Insets ve. Questo rende le cose ancora più compatto e se fatto con attenzione non sembra sgradevole.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow