View Javadoc

1   package com.explosion.datastream.exql.gui.table.editandrender;
2   
3   import java.awt.Color;
4   
5   import javax.swing.JTable;
6   
7   import com.explosion.datastream.exql.EXQLConstants;
8   import com.explosion.datastream.exql.EXQLModuleManager;
9   import com.explosion.expfmodules.rdbmsconn.dbom.DBEntityColumn;
10  
11  
12  /***
13   * @author Steve.Cowx
14   */
15  public class NonEditableValueCellRenderer extends DisplayValueCellRenderer {
16  
17  	/***
18  	 * @param arg0
19  	 */
20  	public NonEditableValueCellRenderer(DBEntityColumn dbColumn, JTable table) {
21  		super(dbColumn, table);
22  		this.setFont(table.getFont());
23  
24  		fore = (Color) EXQLModuleManager.instance().getPreference(
25  				EXQLConstants.TABLE_NONEDITABLE_COLORS_FOREGROUND).getValue();
26  		back = (Color) EXQLModuleManager.instance().getPreference(
27  				EXQLConstants.TABLE_NONEDITABLE_COLORS_BACKGROUND).getValue();
28  
29  		this.setBackground(back);
30  		this.setForeground(fore);
31  	}
32  
33  }