package de.muntjak.tinylookandfeel; import java.awt.Component; import java.awt.Insets; import javax.swing.JLabel; import javax.swing.JTable; import javax.swing.border.CompoundBorder; import javax.swing.border.EmptyBorder; import javax.swing.table.DefaultTableCellRenderer; /** * @author <a href="florin.zalum@juwimm.com">Florin Zalum</a> * @version $Id$ */ public class TinyTableCellRenderer extends DefaultTableCellRenderer{ private static final long serialVersionUID = -813337799034191985L; public Component getTableCellRendererComponent(JTable table,Object value, boolean isSelected, boolean hasFocus,int row, int column) { JLabel cellLabel = (JLabel) super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); cellLabel.setBorder(new CompoundBorder(new EmptyBorder(new Insets(1,4,1,4)),cellLabel.getBorder())); return cellLabel; } }