jTable 添加按钮

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:19:31
如何实现在 jTable 最后一列 每行添加一个 按钮 并且每个按钮都有单击的事件呢??
本人急用,希望会的能把代码贴出来,谢谢!!!

代码如下:自定义tableModel和TableCellRenderer,根据自己需求适当修改

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.File;

import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.UIManager;
import javax.swing.border.Border;
import javax.swing.border.EmptyBorder;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.TableCellRenderer;

public class JTableButton extends JPanel {
private JTable table;
private JScrollPane scrollPane;
private JButton[] buttons;
private String path = System.getProperty("user.dir") + File.separator
+