Files
garden-coding-assignment/src/LivadaPlan.java
2022-06-02 02:15:27 +03:00

28 lines
744 B
Java

import javax.swing.*;
import java.awt.*;
public class LivadaPlan extends JPanel {
private DataTableModel tableModel;
public LivadaPlan(Data[][] data) {
super(new BorderLayout());
// Initialize DataTableModel implementing cell lookups
tableModel = new DataTableModel(data);
JTable table = new JTable(tableModel);
JScrollPane scrollPane = new JScrollPane(table);
JTable rowTable = new RowNumberTable(table);
scrollPane.setRowHeaderView(rowTable);
scrollPane.setCorner(JScrollPane.UPPER_LEFT_CORNER, rowTable.getTableHeader());
add(scrollPane, BorderLayout.CENTER);
}
public DataTableModel getTableModel() {
return tableModel;
}
}