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;
}
}
MyButtonTableRender类实现TableCellRenderer接口
最新推荐文章于 2021-08-09 15:04:14 发布
本文介绍了一个Java Swing中自定义的按钮单元格渲染器类。该类继承了JButton并实现了TableCellRenderer接口,用于在JTable中渲染按钮样式的单元格。文章详细展示了如何设置按钮的对齐方式、文本位置、边框样式及文本内容。
2万+

被折叠的 条评论
为什么被折叠?



