Czy można ustawić przezroczysty przycisk J (w tym obramowanie), ale nie tekst? Rozszerzam J-kształtny suwak i zastępuję go:Przezroczysty 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();
}
, ale powoduje to, że wszystko staje się przezroczyste, łącznie z tekstem. Dzięki.
Po prostu chcesz "JButton" bez tekstu? – jjnguy
Myślę, że chce JButton tylko z tekstem. – jzd
Malowanie niestandardowe (jeśli jest wymagane) odbywa się przez przesłonięcie metody paintComponent(), a nie metody paint(). – camickr