MyButtonTableRender类实现TableCellRenderer接口

import java.awt.Component;

import javax.swing.JButton;
import javax.swing.JTable;
import javax.swing.table.TableCellRenderer;

public class MyButtonTableRender extends JButton implements TableCellRenderer
{

	@Override
	public Component getTableCellRendererComponent(JTable table, Object object,
			boolean isSelected, boolean hasFocus, int row, int column) 
	{
			setHorizontalAlignment(JButton.LEFT);
			setHorizontalTextPosition(JButton.LEFT);
			setVerticalTextPosition(JButton.BOTTOM);
			setBorder(javax.swing.BorderFactory.createEtchedBorder());
			setText( (object == null)? "" : object.toString() );
			return this;
	}


}

你可能感兴趣的:(java,swing)