001 package data.swing; 002 003 import data.*; 004 005 import util.swing.*; 006 007 import java.util.*; 008 009 /** 010 * A {@link javax.swing.JTable} for displaying and editing the contents of a {@link Stock} giving one row to each 011 * {@link StockItem}. 012 * 013 * @author Steffen Zschaler 014 * @version 2.0 23/08/1999 015 * @since v2.0 016 */ 017 public class JStoringStockTable extends JAbstractTable { 018 019 /** 020 * Create a new JStoringStockTable. 021 * 022 * @param st the Stock to be displayed. 023 * @param db the DataBasket to be used to determine visibility. 024 * @param cmp a Comparator defining the sort order. If <code>null</code>, the StockItems are ordered in 025 * their natural order. 026 * @param ted a TableEntryDescriptor that can split StockItems into a table's cells. 027 */ 028 public JStoringStockTable(Stock st, DataBasket db, Comparator cmp, TableEntryDescriptor ted) { 029 super(new StoringStockTableModel(st, db, cmp, ted)); 030 } 031 }