Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.table.AbstractTableModel;
- import java.util.ArrayList;
- /**
- * Created by elsemTim on 16.11.2016.
- */
- public class DepartmentTable extends AbstractTableModel {
- private int id;
- private String name;
- private String phone;
- private String mail;
- private ArrayList<String[]> dataArrayList;
- public DepartmentTable (){
- dataArrayList=new ArrayList<String []>();
- }
- @Override
- public int getRowCount() {
- return dataArrayList.size();
- }
- @Override
- public int getColumnCount() {
- return 4;
- }
- @Override
- public Object getValueAt(int rowIndex, int columnIndex) {
- if(rowIndex>=getRowCount() || columnIndex>=getColumnCount()){return "";}
- return dataArrayList.get(rowIndex)[columnIndex];
- }
- @Override
- public String getColumnName(int c){
- switch (c){
- case 0:
- return "ID";
- case 1:
- return "Название отдела";
- case 2:
- return "Почта";
- case 3:
- return "Телефон";
- }
- return "";
- }
- public void AddRow(String [] row){
- String [] tmp = new String[getColumnCount()];
- tmp=row;
- dataArrayList.add(tmp);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement