È possibile rendere trasparente un JButton (incluso il bordo) ma non il testo? Estendo lo swing JButton e lo sostituisco:Transparent JButton
@Override
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g.create();
g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0));
super.paint(g2);
g2.dispose();
}
ma rende tutto trasparente, incluso il testo. Grazie.
Quindi fondamentalmente vuoi un 'JButton' senza testo? – jjnguy
Penso che voglia il JButton con solo il testo. – jzd
La verniciatura personalizzata (quando richiesto) viene eseguita sovrascrivendo il metodo paintComponent(), non il metodo paint(). – camickr