यदि मैं JGoodies WindowsLookAndFeel
का उपयोग कर रहा हूं तो मैं जेबटन का रंग कैसे बदलूं? रंग बदलने के बाद बटन पर क्लिक होने पर कुछ दृश्य संकेत होना चाहिए; रंग ढाल और क्लिक एनीमेशन JGoodies के समान नहीं होना चाहिए।JGoodies में JButton का रंग बदलें WindowsLookAndFeel
import com.jgoodies.looks.windows.WindowsLookAndFeel;
...
public class Test {
public static void main(String[] args) throws UnsupportedLookAndFeelException {
UIManager.setLookAndFeel(new WindowsLookAndFeel());
JFrame frame = new JFrame();
frame.setSize(50, 100);
JButton button = new JButton("Button");
button.setBackground(Color.GREEN);
button.setForeground(Color.RED);
button.setOpaque(true);
frame.add(button);
frame.setVisible(true);
}
}
मैं बटन के पूरे क्षेत्र के लिए न सिर्फ रंग सेट करना चाहते हैं:
setBackground()
और setForeground()
का उपयोग केवल बटन रूपरेखा का रंग और बटन पाठ में परिवर्तन रूपरेखा। (ऐसा होता है यदि WindowsLookAndFeel
का उपयोग नहीं किया जाता है।)
मैंने com.jgoodies.looks.windows.WindowsBorders#getButtonBorder()
में रंग बदलने की भी कोशिश की है, लेकिन ऐसा कोई प्रभाव नहीं प्रतीत होता है।
क्या विंडोज़ संस्करण उपयोग करते हैं? – Vovka
मैं विंडोज 8 –