package _VisualDVM.ComponentsServer.Recipient.UI; import Common.Database.Tables.DataSet; import Common.Visual.DataSetControlForm; import Common.Visual.Menus.DataMenuBar; import Common.Visual.Tables.ColumnInfo; import _VisualDVM.ComponentsServer.Recipient.Recipient; import _VisualDVM.ComponentsServer.UserAccount.UserAccount; import _VisualDVM.Passes.PassCode; import javax.swing.*; public class RecipientsForm extends DataSetControlForm { public RecipientsForm(DataSet dataSource_in, JPanel mountPanel_in) { super(dataSource_in, mountPanel_in); } @Override protected void createColumns() { AddColumns( new ColumnInfo("Имя") { @Override public Object getFieldAt(Recipient object) { return object.name; } } ); } @Override protected DataMenuBar createMenuBar() { return new DataMenuBar(dataSource.getPluralDescription(), PassCode.SaveBugReportExecutor,PassCode.SaveBugReportRecipients); } }