TavernerPOS - Source Code
Clone:
git clone http://www.librarysmith.co.uk/tavernerPOS
package com.floreantpos.customer;
import java.util.Vector;
import javax.swing.ListSelectionModel;
import javax.swing.table.TableColumnModel;
import javax.swing.table.TableModel;
import org.jdesktop.swingx.JXTable;
import com.floreantpos.model.Customer;
public class CustomerTable extends JXTable {
public CustomerTable() {
}
public CustomerTable(TableModel dm) {
super(dm);
}
public CustomerTable(TableModel dm, TableColumnModel cm) {
super(dm, cm);
}
public CustomerTable(int numRows, int numColumns) {
super(numRows, numColumns);
}
public CustomerTable(Vector<?> rowData, Vector<?> columnNames) {
super(rowData, columnNames);
}
public CustomerTable(Object[][] rowData, Object[] columnNames) {
super(rowData, columnNames);
}
public CustomerTable(TableModel dm, TableColumnModel cm, ListSelectionModel sm) {
super(dm, cm, sm);
}
public Customer getSelectedCustomer() {
TableModel model = getModel();
if(model instanceof CustomerListTableModel) {
return ((CustomerListTableModel) model).getRowData(getSelectedRow());
}
return null;
}
}
- Details
- Last Updated: Monday, 04 April 2016 02:04
- Hits: 35718611