package com.example.client.utils; import com.example.client.model.TableButton; import javax.swing.*; import javax.swing.table.DefaultTableCellRenderer; import javax.swing.table.TableCellEditor; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.EventObject; import java.util.List; public class CreateTableButton { public static class ButtonPane extends JPanel { private String state; private JButton[] buttons; public ButtonPane(List list) { setLayout(new GridBagLayout()); buttons = new JButton[list.size()]; for (int i = 0; i