Hi,
ich brauche einen JButton, der auch beim Anklicken keinen Border anzeigt. Mit dem CrossPlatformLookAndFeel funktioniert mein Quellcode auch wunderbar, aber wenn ich das SystemLookAndFeel verwende, wird immernoch ein gestrichelter Border gezeichnet. Wie unterdrücke ich das?
Hier der Quellcode:
[JAVA=5]
public class TransparentButton extends JButton
{
private static final long serialVersionUID = 8383960520305893361L;
public TransparentButton(ImageIcon icon, ImageIcon pressedIcon)
{
super(icon);
setBorderPainted(false);
setContentAreaFilled(false);
setOpaque(false);
setPressedIcon(pressedIcon);
}
}
[/code]
Gruß
vR34k$H0w
ich brauche einen JButton, der auch beim Anklicken keinen Border anzeigt. Mit dem CrossPlatformLookAndFeel funktioniert mein Quellcode auch wunderbar, aber wenn ich das SystemLookAndFeel verwende, wird immernoch ein gestrichelter Border gezeichnet. Wie unterdrücke ich das?
Hier der Quellcode:
[JAVA=5]
public class TransparentButton extends JButton
{
private static final long serialVersionUID = 8383960520305893361L;
public TransparentButton(ImageIcon icon, ImageIcon pressedIcon)
{
super(icon);
setBorderPainted(false);
setContentAreaFilled(false);
setOpaque(false);
setPressedIcon(pressedIcon);
}
}
[/code]
Gruß
vR34k$H0w