hast recht. das ganze hier, ist eine testanwendung, in der ich die l&f aus dem original programm vergessen habe.
mit der l&f klappt das mit dem hintergrund nicht (siehe zeile 14).
aber auch mit hintergrund und ohne l&f, ist der button einfach nur rot, lässt aber die nette "3D" optik vermissen.
upgedatete main methode:
[code=Java]package fcp;
import java.awt.*;
import javax.swing.*;
public class JButtons extends JFrame {
public static void main(String[] args) {
new JButtons();
}
public JButtons() {
super("Using Buttons");
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch(Exception e) {
System.out.println("Error setting native LAF: " + e);
}
Container content = getContentPane();
content.setLayout(new FlowLayout());
FCPbutton button1 = new FCPbutton("hallo");
button1.setText( "test" );
button1.setBackground( Color.RED );
//UIManager.put( "Button.select", Color.RED );
content.add(button1);
pack();
setVisible(true);
}
}[/code]