mPlainFont = new Font(Font.DIALOG, Font.PLAIN, fontSize);
mItalicFont = new Font(Font.DIALOG, Font.ITALIC, fontSize);
mDashedBorder = new DashedBorder();
}
if (value instanceof Date) {
Date date = (Date) value;
if (isSelected) {
mPanel.setBorder(mDashedBorder);
}
else {
mPanel.setBorder(null);
}
boolean enabled = TvDataBase.getInstance().dataAvailable(date);
mLabel.setText(String.valueOf(date.getDayOfMonth()));
mLabel.setEnabled(enabled);
CalendarTableModel tableModel = (CalendarTableModel) table.getModel();
Date today = new Date();
if (date.equals(today)) {
mLabel.setFont(mBoldFont);
} else if (date.compareTo(today) < 0) {
mLabel.setFont(mItalicFont);
} else {