目前日历中所有日子的字体颜色都是相同的,但我想用不同的颜色制作周末。
Calendar c = Calendar.getInstance(Constants.localeCosnt);
int dateValue = c.get(Calendar.DATE);
setFortnightsOfTheMonth(DateUtils.getFortnightsOfTheMonth(c.getTime(), dateValue));
目前日历中所有日子的字体颜色都是相同的,但我想用不同的颜色制作周末。
Calendar c = Calendar.getInstance(Constants.localeCosnt);
int dateValue = c.get(Calendar.DATE);
setFortnightsOfTheMonth(DateUtils.getFortnightsOfTheMonth(c.getTime(), dateValue));
感谢您的回答。
但后来我确实从 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'}">
好像你希望你的输出是彩色的。使用您正在使用的适当的文本输出组件。你可以做这样的事情
JTextArea txt = new JTextArea();
Font font = new Font("Verdana", Font.BOLD, 12);
txt.setFont(font);
txt.setForeground(Color.BLUE);
请注意,您将需要使用自己的文本组件输出。我正在做的只是显示一条路径