package caltool.view.admin; import caltool.model.admin.*; import caltool.view.*; import mvp.*; import javax.swing.*; import java.awt.*; public class UserDBDialog extends CalendarToolWindow { public UserDBDialog(Screen screen, UserDB userDB, CalendarToolUI calToolUI) { super(screen, userDB, calToolUI); } public Component comoose() { JPanel panel = new JPanel(); panel.add(Box.createVerticalStrut(15)); panel.add(composeTable()); panel.add(Box.createVerticalStrut(15)); panel.add(composeSearchRow()); panel.add(Box.createVerticalStrut(15)); panel.add(composeButtons()); panel.add(Box.createVerticalStrut(15)); return panel; } protected Box composeTable() { JTable table = new JTable(); return null; } protected Box composeSearchRow() { return null; } /** * Compose the Add, View, and Cancel buttons. */ protected Box composeButtons() { return null; } }