0

目前日历中所有日子的字体颜色都是相同的,但我想用不同的颜色制作周末。

 Calendar c = Calendar.getInstance(Constants.localeCosnt); 
 int dateValue = c.get(Calendar.DATE);
 setFortnightsOfTheMonth(DateUtils.getFortnightsOfTheMonth(c.getTime(), dateValue));
4

2 回答 2

0

感谢您的回答。

但后来我确实从 JSF 页面使用 String 函数尝试了它,它确实有效。

<p:column id="hoursWorkedDay1"
    headerText="#{timeAndExpenseManagedController.firstDate}"
    style="background-color:#{timeAndExpenseManagedController.firstDate.substring(0,3)== 'Sat' or
    timeAndExpenseManagedController.firstDate.substring(0,3)== 'Sun'?  
    '#e6f0ff !important' : 'none !important'}">
于 2017-06-30T09:05:20.213 回答
0

好像你希望你的输出是彩色的。使用您正在使用的适当的文本输出组件。你可以做这样的事情

JTextArea txt = new JTextArea();
Font font = new Font("Verdana", Font.BOLD, 12);
txt.setFont(font);
txt.setForeground(Color.BLUE);

请注意,您将需要使用自己的文本组件输出。我正在做的只是显示一条路径

于 2017-05-22T08:06:30.447 回答