KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Even I read and test answers by @kleopatra How do I correctly use customer renderers to paint specific cells in a JTable? particular one table header color java swing about super.getTableCellRendererComponent(...) must be last code line before returns, I'm not able to write correct Renderer by those suggestion, for me works only this way JLabel is added for Borders, HorizontalAlignment and Foreground, especially Background caused me a few non_senses by using Component instead of JLabel , (not important here somehow) from SSCCE import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; public class SelectedTableHeader { private JFrame frame = new JFrame("Table Demo"); private JTableHeader header; private Object selectedColumn = null; private String[] columnNames = {"String", "Integer", "Float", "Double", "Locale & Double", "Boolean"}; private Object[][] data = { {"aaa", new Integer(12), new Float(12.15), new Double(100.05), new Double(12.05), true}, {"bbb", new Integer(5), new Float(7.154), new Double(6.1555), new Double(417.55), false}, {"CCC", new Integer(92), new Float(0.1135), new Double(3.1455), new Double(11.05), true}, {"ddd", new Integer(12), new Float(31.15), new Double(10.05), new Double(23.05), true}, {"eee", new Integer(5), new Float(5.154), new Double(16.1555), new Double(17.55), false},
Tags (comma-separated)
Save Edits
Cancel