source: java/main/src/main/java/com/framsticks/gui/table/ProcedureRenderer.java @ 193

Last change on this file since 193 was 193, checked in by Maciej Komosinski, 10 years ago

Set svn:eol-style native for all textual files

  • Property svn:eol-style set to native
File size: 673 bytes
Line 
1package com.framsticks.gui.table;
2
3import java.awt.Component;
4
5import javax.swing.JButton;
6import javax.swing.JTable;
7import javax.swing.table.TableCellRenderer;
8
9import com.framsticks.params.types.ProcedureParam;
10
11@SuppressWarnings("serial")
12class ProcedureRenderer extends JButton implements TableCellRenderer {
13
14        public ProcedureRenderer() {
15                setOpaque(true);
16        }
17
18        public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
19                // log.info("focus: {}", hasFocus);
20                TableModel.transferCellAppeariance(table, this, isSelected);
21                setText(((ProcedureParam) value).getName());
22                return this;
23        }
24}
Note: See TracBrowser for help on using the repository browser.