0

私はフォロワークラスを持っていて、それを取得したいと思っていJTableます。

public class TimeTable extends JPanel
{
private JTable table;

public TimeTable (int semestre)
{

    setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); 
    table = new JTable(new MyTableModel()); 
    table.setFillsViewportHeight(true);     
    table.setPreferredScrollableViewportSize(new Dimension(510, 350));  //imposta le dimensioni della tabella
    JScrollPane jps = new JScrollPane(table);
    add(jps);
    add(new JScrollPane(table));
    table.setCellSelectionEnabled(true);
    table.setRowHeight(40);
    TableColumn tcol;
    for (int i=0; i<table.getColumnCount(); i++)
    {
        tcol = table.getColumnModel().getColumn(i);
        tcol.setCellRenderer(new CustomTableCellRenderer());

    }
}
public class MyTableModel extends AbstractTableModel {//instructions that customize my table}
public class CustomTableCellRenderer extends DefaultTableCellRenderer{//other instructions that customize my table }
}

フレーム内のテーブルを見たくないことに注意してください。私はまだこれを行っています: 私が持っているクラスは拡張ですMouseListenerが、テーブルにa を追加する必要があります。JPanelどうやってやるの?

4

1 に答える 1