我有一個JTable是由列:如何在給定條件時突出顯示行表?
C No, Borrower, Market, Loan, Start, Daily, Expiry
我怎麼能突出顯示錶行,如果當前日期是從列'expiry'
內5日內離開?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
String expDateString = sdf.format(cal.getTime()).toString();
System.out.println(expDateString);
String nana = tableSummary.getModel().getValueAt(row, 6).toString();
System.out.println(nana);
for(int i=0; i<=tableSummary.getRowCount()-1; i++){
if(nana.compareTo(expDateString)>=0){
rowrenderer.setBackground(Color.RED);
}
}
你沒有提供任何人可以用來幫助你的信息。你正在生產HTML,還是這是一個Swing應用程序?你用什麼js框架,如果有的話?你正在運行Tomcat和JSP或其他JEE容器嗎?發佈前請閱讀[常見問題]和[問]。 – 2012-03-15 04:52:09
@JimGarrison:在未編輯的問題中,它表示「jtable」,所以顯然這與Swing有關。我認爲這是一個合理的問題,它有足夠的信息來回答。取消倒票可能是一個好主意。 – 2012-03-15 05:09:09
哦,對不起。是的,它在java中,與Swing相關,因爲它是jtable。 – zairahCS 2012-03-15 05:18:22