/* * jtable表头提示文本--通过重写表格头TableHeader的渲染器来实现 * 外部表格得到表格头来设置渲染器table.getTableHeader().setDefaultRenderer(new TableHeaderRender()); */ private class TableHeaderRender extends DefaultTableCellRenderer{ private JLabel lbl=new JLabel(); @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { lbl.setText(value.toString()); lbl.setToolTipText(value.toString()); lbl.setBorder(BorderFactory.createEtchedBorder()); return lbl; } }