Hi,
als totaler Neuling in Java (bin einigermaßen erfahren in C++) frage ich das vorsichtshalber hier und nicht im "Swing"-Bereich.
Ich möchte einen komplett blauen JButton, so, wie ich ihn in allen möglichen Beispielen sehe. Stattdessen bekomme ich nur einen blauen Rahmen um meine Buttons (mit setBackground()) und auf ihnen einen blauen Text (setForeground()) hin (siehe Screenshot: das hellblau wäre ein super Ergebnis, das ist aber nur der gerade aktive JButton). Meine Buttons bleiben im Wesentlichen grau.
Mein Code (auf das Wesentliche reduziert, aber nicht kompilierbar):
Ich arbeite mit BlueJ auf Win10/64, die Buttons leben in einem frei schwebenden JFrame, den ich aus einer "Stifte Und Mäuse"-Anwendung heraus geöffnet habe.
Meine Vermutung geht dahin, dass hier irgendwelche native styles oder Ähnliches dazwischenfunken, da etwa vier Millionen Posts bei immer wieder die oben stehenden Zeilen vorschlagen und Bilder von vollgefärbten Knöpfen zeigen. Kann ich da etwas ändern?
als totaler Neuling in Java (bin einigermaßen erfahren in C++) frage ich das vorsichtshalber hier und nicht im "Swing"-Bereich.
Ich möchte einen komplett blauen JButton, so, wie ich ihn in allen möglichen Beispielen sehe. Stattdessen bekomme ich nur einen blauen Rahmen um meine Buttons (mit setBackground()) und auf ihnen einen blauen Text (setForeground()) hin (siehe Screenshot: das hellblau wäre ein super Ergebnis, das ist aber nur der gerade aktive JButton). Meine Buttons bleiben im Wesentlichen grau.
Mein Code (auf das Wesentliche reduziert, aber nicht kompilierbar):
Java:
import javax.swing.*;//JButton;
import java.awt.Color;
public class AreaButton extends JButton
{
[...]
// Konstruktor
public AreaButton([...])
{
super();
[...]
setContentAreaFilled(true);
setOpaque(true);
setBorder(BorderFactory.createEmptyBorder());
setForeground (Color.BLUE);
setBackground (Color.BLUE);
}
[...]
}
Ich arbeite mit BlueJ auf Win10/64, die Buttons leben in einem frei schwebenden JFrame, den ich aus einer "Stifte Und Mäuse"-Anwendung heraus geöffnet habe.
Meine Vermutung geht dahin, dass hier irgendwelche native styles oder Ähnliches dazwischenfunken, da etwa vier Millionen Posts bei immer wieder die oben stehenden Zeilen vorschlagen und Bilder von vollgefärbten Knöpfen zeigen. Kann ich da etwas ändern?