/*
* FontTableCellRenderer.java
*
* Created on November 16, 2005, 1:21 PM
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package org.wordcorr.gui;
import java.awt.Component;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
/**
*
* @author Nathan
*/
public class FontTableCellRenderer extends DefaultTableCellRenderer {
private String fontKey;
/** Creates a new instance of FontTableCellRenderer */
public FontTableCellRenderer() {
super();
}
public FontTableCellRenderer(String fontKey) {
super();
this.fontKey = fontKey;
}
public Component getTableCellRendererComponent
(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
Component cell = super.getTableCellRendererComponent (table, value, isSelected, hasFocus, row, column);
cell.setFont(FontCache.getFont(fontKey));
return cell;
}
}