读书人

表体设立颜色

发布时间: 2012-09-04 14:19:30 作者: rapoo

表体设置颜色

//取得选定的行int[] rows = getBillCardPanel().getBillTable().getSelectedRows();//取得BillScrollPanelBillScrollPanel panel = getBillCardPanel().getBodyPanel();//取得BillModelBillModel bm = getBillModel().getBillModel();//取得表体列集合BillItem[] items = bm.getBodyItems();//你想设置的颜色Color color_row = Color.RED;//迭代行for(int i=0,len = rows.length();i<len ;i++{    int row = rows[i];    //再迭代列,因为只能给某列设背景色,所以该行的每一列都要迭代    for (int column = 0, len = items.length; column < len; column++) {        BillItem item = items[column];         if (item == null)            continue;         if (!item.isShow())            continue;         String itemKey = item.getKey();        pane.setCellBackGround(row, itemKey, color_row);    }}
?

读书人网 >编程

热点推荐