You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Cinema/SeatTableModel.java

52 lines
1.0 KiB

package com.zn.view;
import java.util.List;
import javax.swing.table.AbstractTableModel;
import com.zn.javaBean.Moviezn;
import com.zn.javaBean.Seatzn;
public class SeatTableModel extends AbstractTableModel{
private String[] columnNames= {"座位号","影院","厅次"};
private List<Seatzn> seats=null;
public SeatTableModel(List<Seatzn> seats) {
this.seats=seats;
}
@Override
public int getRowCount() {
// TODO 自动生成的方法存根
return seats.size();
}
@Override
public int getColumnCount() {
// TODO 自动生成的方法存根
return columnNames.length;
}
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
// TODO 自动生成的方法存根
Seatzn p=seats.get(rowIndex);
switch(columnIndex) {
case 0:
return p.getseatidzn();
case 1:
return p.getcinemazn();
default:
return p.gethallzn();
}
}
public String getColumnName(int columnIndex) {
return columnNames[columnIndex];
}
}