有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java有没有办法在jDatePicker上更改按钮的颜色

我想更改jDatePicker的按钮颜色,但我不知道如何更改

public JDatePickerImpl dateSelector()
{
    UtilDateModel model = new UtilDateModel();
    Properties p = new Properties();
    p.put("text.today", "Today");
    p.put("text.month", "Month");
    p.put("text.year", "Year");
    JDatePanelImpl datePanel = new JDatePanelImpl(model, p);
    datePanel.setBackground(Color.decode("#00387b"));
    datePanel.setForeground(Color.decode("#00387b"));
    JDatePickerImpl datePicker = new JDatePickerImpl(datePanel, new DateLabelFormatter());
    datePicker.setBackground(Color.decode("#00387b"));
    datePicker.setForeground(Color.decode("#00387b"));
    return datePicker;
}

看起来setBackground()只是在按钮旁边添加了一小段颜色,而setForeground完全不起作用。组合框的符号。 谢谢你的帮助


共 (1) 个答案

  1. # 1 楼答案

    也许您需要将文本的背景设置为。也许使用javafx更容易