Lines Matching refs:renderer

1294      * Sets a default cell renderer to be used if no renderer has been set in
1295 * a <code>TableColumn</code>. If renderer is <code>null</code>,
1296 * removes the default renderer for this column class.
1298 * @param columnClass set the default cell renderer for this columnClass
1299 * @param renderer default cell renderer to be used for this
1304 public void setDefaultRenderer(Class<?> columnClass, TableCellRenderer renderer) {
1305 if (renderer != null) {
1306 defaultRenderersByColumnClass.put(columnClass, renderer);
1314 * Returns the cell renderer to be used when no renderer has been set in
1315 * a <code>TableColumn</code>. During the rendering of cells the renderer is fetched from
1322 * @param columnClass return the default cell renderer
1324 * @return the renderer for this columnClass
1333 Object renderer = defaultRenderersByColumnClass.get(columnClass);
1334 if (renderer != null) {
1335 return (TableCellRenderer)renderer;
3366 * method in order to allow the renderer's tips to be used
3384 // Locate the renderer under the event location
3389 TableCellRenderer renderer = getCellRenderer(hitRowIndex, hitColumnIndex);
3390 Component component = prepareRenderer(renderer, hitRowIndex, hitColumnIndex);
3395 // Convert the event to the renderer's coordinate system
3411 // No tip from the renderer get our own tip
5657 * Returns an appropriate renderer for the cell specified by this row and
5659 * renderer, returns that. If not, finds the class of the data in
5661 * and returns the default renderer for this type of data.
5671 * @return the assigned renderer; if <code>null</code>
5672 * returns the default renderer
5680 TableCellRenderer renderer = tableColumn.getCellRenderer();
5681 if (renderer == null) {
5682 renderer = getDefaultRenderer(getColumnClass(column));
5684 return renderer;
5688 * Prepares the renderer by querying the data model for the
5695 * renderer without indicating selection or focus, to prevent
5707 * @param renderer the <code>TableCellRenderer</code> to prepare
5713 public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
5731 return renderer.getTableCellRendererComponent(this, value,
6988 TableCellRenderer renderer = aColumn.getCellRenderer();
6989 if (renderer == null) {
6991 renderer = getDefaultRenderer(columnClass);
6993 Component component = renderer.getTableCellRendererComponent(
7029 TableCellRenderer renderer = aColumn.getCellRenderer();
7030 if (renderer == null) {
7032 renderer = getDefaultRenderer(columnClass);
7034 Component component = renderer.getTableCellRendererComponent(
7554 TableCellRenderer renderer = aColumn.getHeaderRenderer();
7555 if (renderer == null) {
7556 renderer = header.getDefaultRenderer();
7558 Component component = renderer.getTableCellRendererComponent(
7938 * Gets the AccessibleContext for the table cell renderer.
7941 * cell renderer if one exists;
7947 TableCellRenderer renderer = aColumn.getCellRenderer();
7948 if (renderer == null) {
7950 renderer = getDefaultRenderer(columnClass);
7952 Component component = renderer.getTableCellRendererComponent(
7963 * Gets the table cell renderer component.
7965 * @return the table cell renderer component if one exists;
7971 TableCellRenderer renderer = aColumn.getCellRenderer();
7972 if (renderer == null) {
7974 renderer = getDefaultRenderer(columnClass);
7976 return renderer.getTableCellRendererComponent(
7994 // return the cell renderer's AccessibleName
8774 * renderer.