List of usage examples for com.jgoodies.forms.layout CellConstraints xywh
public CellConstraints xywh(int col, int row, int colSpan, int rowSpan)
Examples:
cc.xywh(1, 3, 2, 1); cc.xywh(1, 3, 7, 3);
From source file:org.archiviststoolkit.dialog.LocationAssignmentResources.java
License:Open Source License
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license dialogPane = new JPanel(); HeaderPanel = new JPanel(); panel2 = new JPanel(); mainHeaderLabel = new JLabel(); panel3 = new JPanel(); subHeaderLabel = new JLabel(); contentPane = new JPanel(); label3 = new JLabel(); scrollPane1 = new JScrollPane(); containerList = new JList(); separator5 = new JSeparator(); label1 = new JLabel(); panel1 = new JPanel(); label2 = new JLabel(); filterField = new JTextField(); scrollPane2 = new JScrollPane(); locationLookupTable = new DomainSortableTable(Locations.class, filterField); buttonBar = new JPanel(); assignLocation = new JButton(); removeAssignedLocationButton = new JButton(); createLocationButton = new JButton(); doneButton = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setModal(true);/*from w w w . j a v a 2s .c o m*/ Container contentPane2 = getContentPane(); contentPane2.setLayout(new BorderLayout()); //======== dialogPane ======== { dialogPane.setBorder(null); dialogPane.setBackground(new Color(200, 205, 232)); dialogPane.setMinimumSize(new Dimension(640, 836)); dialogPane.setLayout(new BorderLayout()); //======== HeaderPanel ======== { HeaderPanel.setBackground(new Color(80, 69, 57)); HeaderPanel.setOpaque(false); HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); HeaderPanel .setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec( Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))), new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //======== panel2 ======== { panel2.setBackground(new Color(73, 43, 104)); panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel2.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC })); //---- mainHeaderLabel ---- mainHeaderLabel.setText("Resources"); mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18)); mainHeaderLabel.setForeground(Color.white); panel2.add(mainHeaderLabel, cc.xy(2, 2)); } HeaderPanel.add(panel2, cc.xy(1, 1)); //======== panel3 ======== { panel3.setBackground(new Color(66, 60, 111)); panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel3.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC })); //---- subHeaderLabel ---- subHeaderLabel.setText("Assign Locations"); subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18)); subHeaderLabel.setForeground(Color.white); panel3.add(subHeaderLabel, cc.xy(2, 2)); } HeaderPanel.add(panel3, cc.xy(2, 1)); } dialogPane.add(HeaderPanel, BorderLayout.NORTH); //======== contentPane ======== { contentPane.setBackground(new Color(231, 188, 251)); contentPane.setMinimumSize(new Dimension(600, 600)); contentPane.setOpaque(false); contentPane .setLayout( new FormLayout( new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.UNRELATED_GAP_COLSPEC }, new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.UNRELATED_GAP_ROWSPEC })); //---- label3 ---- label3.setText("Containers"); contentPane.add(label3, cc.xy(2, 2)); //======== scrollPane1 ======== { scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane1.setPreferredSize(new Dimension(600, 300)); //---- containerList ---- containerList.setVisibleRowCount(20); scrollPane1.setViewportView(containerList); } contentPane.add(scrollPane1, cc.xy(2, 4)); //---- separator5 ---- separator5.setBackground(new Color(220, 220, 232)); separator5.setForeground(new Color(147, 131, 86)); separator5.setMinimumSize(new Dimension(1, 10)); separator5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); contentPane.add(separator5, cc.xywh(1, 6, 3, 1)); //---- label1 ---- label1.setText("Locations"); contentPane.add(label1, cc.xy(2, 7)); //======== panel1 ======== { panel1.setOpaque(false); panel1.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //---- label2 ---- label2.setText("Filter:"); panel1.add(label2, cc.xy(1, 1)); panel1.add(filterField, cc.xy(3, 1)); } contentPane.add(panel1, cc.xy(2, 9)); //======== scrollPane2 ======== { scrollPane2.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane2.setPreferredSize(new Dimension(600, 300)); //---- locationLookupTable ---- locationLookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300)); scrollPane2.setViewportView(locationLookupTable); } contentPane.add(scrollPane2, cc.xy(2, 11)); //======== buttonBar ======== { buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER); buttonBar.setBackground(new Color(231, 188, 251)); buttonBar.setOpaque(false); buttonBar.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC }, RowSpec.decodeSpecs("pref"))); //---- assignLocation ---- assignLocation.setText("Add Location Link"); assignLocation.setBackground(new Color(231, 188, 251)); assignLocation.setOpaque(false); assignLocation.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { assignLocationButtonActionPerformed(e); } }); buttonBar.add(assignLocation, cc.xy(2, 1)); //---- removeAssignedLocationButton ---- removeAssignedLocationButton.setText("Remove Location Link"); removeAssignedLocationButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeAssignedLocationButtonActionPerformed(e); } }); buttonBar.add(removeAssignedLocationButton, cc.xy(4, 1)); //---- createLocationButton ---- createLocationButton.setText("Create Location"); createLocationButton.setBackground(new Color(231, 188, 251)); createLocationButton.setOpaque(false); createLocationButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { createLocationButtonActionPerformed(e); } }); buttonBar.add(createLocationButton, cc.xy(6, 1)); //---- doneButton ---- doneButton.setText("Done"); doneButton.setBackground(new Color(231, 188, 251)); doneButton.setOpaque(false); doneButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { doneButtonActionPerformed(e); } }); buttonBar.add(doneButton, cc.xy(8, 1)); } contentPane.add(buttonBar, cc.xywh(1, 13, 3, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); } dialogPane.add(contentPane, BorderLayout.CENTER); } contentPane2.add(dialogPane, BorderLayout.CENTER); pack(); setLocationRelativeTo(getOwner()); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:org.archiviststoolkit.dialog.NameAuthorityLookup.java
License:Open Source License
private void initComponents() { setModal(true);// ww w. j ava 2 s . c om // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license dialogPane = new JPanel(); HeaderPanel = new JPanel(); mainHeaderPanel = new JPanel(); mainHeaderLabel = new JLabel(); panel3 = new JPanel(); subHeaderLabel = new JLabel(); contentPane = new JPanel(); label1 = new JLabel(); nameLookup = new JTextField(); scrollPane1 = new JScrollPane(); namesLookupTable = new DomainSortableTable(Names.class, nameLookup); linkingPanel = new JPanel(); label4 = new JLabel(); label3 = new JLabel(); label_function = new JLabel(); function = new JComboBox(); label_role = new JLabel(); role = new JComboBox(); label_form = new JLabel(); form = new JComboBox(); buttonBarLinking = new JPanel(); linkButton = new JButton(); createName = new JButton(); doneButton = new JButton(); selectPanel = new JPanel(); selectButton = new JButton(); doneButton2 = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== Container contentPane2 = getContentPane(); contentPane2.setLayout(new BorderLayout()); //======== dialogPane ======== { dialogPane.setBorder(null); dialogPane.setBackground(new Color(200, 205, 232)); dialogPane.setLayout(new BorderLayout()); //======== HeaderPanel ======== { HeaderPanel.setBackground(new Color(80, 69, 57)); HeaderPanel.setOpaque(false); HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); HeaderPanel .setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec( Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))), new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //======== mainHeaderPanel ======== { mainHeaderPanel.setBackground(new Color(80, 69, 57)); mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); mainHeaderPanel .setLayout( new FormLayout( new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC })); //---- mainHeaderLabel ---- mainHeaderLabel.setText("Main Header"); mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18)); mainHeaderLabel.setForeground(Color.white); mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2)); } HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1)); //======== panel3 ======== { panel3.setBackground(new Color(66, 60, 111)); panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel3.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC })); //---- subHeaderLabel ---- subHeaderLabel.setText("Name Lookup"); subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18)); subHeaderLabel.setForeground(Color.white); panel3.add(subHeaderLabel, cc.xy(2, 2)); } HeaderPanel.add(panel3, cc.xy(2, 1)); } dialogPane.add(HeaderPanel, BorderLayout.NORTH); //======== contentPane ======== { contentPane.setOpaque(false); contentPane .setLayout( new FormLayout( new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.UNRELATED_GAP_COLSPEC }, new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.UNRELATED_GAP_ROWSPEC })); //---- label1 ---- label1.setText("Filter:"); contentPane.add(label1, cc.xy(2, 2)); contentPane.add(nameLookup, cc.xy(4, 2)); //======== scrollPane1 ======== { scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); //---- namesLookupTable ---- namesLookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300)); namesLookupTable.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { namesLookupTableMouseClicked(e); } }); namesLookupTable.addKeyListener(new KeyAdapter() { @Override public void keyTyped(KeyEvent e) { namesLookupTableKeyTyped(e); } }); scrollPane1.setViewportView(namesLookupTable); } contentPane.add(scrollPane1, cc.xywh(2, 4, 3, 1)); //======== linkingPanel ======== { linkingPanel.setOpaque(false); linkingPanel .setLayout( new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label4 ---- label4.setText("Double click on a Name to add it to the record."); linkingPanel.add(label4, cc.xywh(1, 1, 3, 1)); //---- label3 ---- label3.setText("Or hit enter if a Term is highlighted."); linkingPanel.add(label3, cc.xywh(1, 3, 3, 1)); //---- label_function ---- label_function.setText("Function"); linkingPanel.add(label_function, cc.xy(1, 5)); //---- function ---- function.setOpaque(false); function.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { functionActionPerformed(e); } }); linkingPanel.add(function, cc.xywh(3, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_role ---- label_role.setText("Role"); linkingPanel.add(label_role, cc.xy(1, 7)); //---- role ---- role.setOpaque(false); linkingPanel.add(role, cc.xywh(3, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_form ---- label_form.setText("Form Subdivision"); linkingPanel.add(label_form, cc.xy(1, 9)); //---- form ---- form.setOpaque(false); linkingPanel.add(form, cc.xywh(3, 9, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); //======== buttonBarLinking ======== { buttonBarLinking.setBorder(Borders.BUTTON_BAR_GAP_BORDER); buttonBarLinking.setBackground(new Color(231, 188, 251)); buttonBarLinking.setOpaque(false); buttonBarLinking.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC }, RowSpec.decodeSpecs("pref"))); //---- linkButton ---- linkButton.setText("Link"); linkButton.setOpaque(false); linkButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { linkButtonActionPerformed(); } }); buttonBarLinking.add(linkButton, cc.xy(1, 1)); //---- createName ---- createName.setText("Create Name"); createName.setBackground(new Color(231, 188, 251)); createName.setOpaque(false); createName.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { createNameActionPerformed(e); } }); buttonBarLinking.add(createName, cc.xy(3, 1)); //---- doneButton ---- doneButton.setText("Close Window"); doneButton.setBackground(new Color(231, 188, 251)); doneButton.setOpaque(false); doneButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { doneButtonActionPerformed(e); } }); buttonBarLinking.add(doneButton, cc.xy(5, 1)); } linkingPanel.add(buttonBarLinking, cc.xywh(1, 11, 3, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); } contentPane.add(linkingPanel, cc.xywh(2, 6, 3, 1)); //======== selectPanel ======== { selectPanel.setBorder(Borders.BUTTON_BAR_GAP_BORDER); selectPanel.setBackground(new Color(231, 188, 251)); selectPanel.setOpaque(false); selectPanel .setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC }, RowSpec.decodeSpecs("pref"))); //---- selectButton ---- selectButton.setText("Select"); selectButton.setOpaque(false); selectButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { selectButtonActionPerformed(); } }); selectPanel.add(selectButton, cc.xy(3, 1)); //---- doneButton2 ---- doneButton2.setText("Cancel"); doneButton2.setBackground(new Color(231, 188, 251)); doneButton2.setOpaque(false); doneButton2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { doneButtonActionPerformed(e); } }); selectPanel.add(doneButton2, cc.xy(5, 1)); } contentPane.add(selectPanel, cc.xywh(1, 8, 4, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); } dialogPane.add(contentPane, BorderLayout.CENTER); } contentPane2.add(dialogPane, BorderLayout.CENTER); pack(); setLocationRelativeTo(getOwner()); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:org.archiviststoolkit.dialog.QueryEditor.java
License:Open Source License
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license dialogPane = new JPanel(); HeaderPanel = new JPanel(); mainHeaderPanel = new JPanel(); mainHeaderLabel = new JLabel(); subHeaderPanel = new JPanel(); subHeaderLabel = new JLabel(); tabbedPane1 = new JTabbedPane(); panel1 = new JPanel(); searchEditorLabel = new JLabel(); contentPane = new JPanel(); fieldSelector1 = new JComboBox(); placeHolder1 = new QueryEditorTextPanel(); boolean1 = new JComboBox(); fieldSelector2 = new JComboBox(); placeHolder2 = new QueryEditorTextPanel(); includeComponents = new JCheckBox(); buttonBar2 = new JPanel(); cancelButton2 = new JButton(); queryButton = new JButton(); classSpecificPanel = new JPanel(); altQueryLabel = new JLabel(); panel2 = new JPanel(); label1 = new JLabel(); sortName = new JTextField(); lookupName = new JButton(); clearName = new JButton(); label2 = new JLabel(); function = ATBasicComponentFactory.createUnboundComboBox(LookupListUtils.getLookupListValues( ArchDescriptionNames.class, ArchDescriptionNames.PROPERTYNAME_NAME_LINK_FUNCTION)); label5 = new JLabel(); subject = new JTextField(); lookupSubject = new JButton(); clearSubject = new JButton(); label6 = new JLabel(); location = new JTextField(); lookupLocation = new JButton(); clearLocation = new JButton(); resourceLabel = new JLabel(); resource = new JTextField(); lookupResource = new JButton(); clearResource = new JButton(); fileLabel = new JLabel(); fileURI = new JTextField(); panel3 = new JPanel(); label8 = new JLabel(); deaccessionDateStart = ATBasicComponentFactory.createUnboundDateField(); label3 = new JLabel(); deaccessionDateEnd = ATBasicComponentFactory.createUnboundDateField(); panel4 = new JPanel(); identifierLabel = new JLabel(); bucket1 = new JTextField(); bucket2 = new JTextField(); bucket3 = new JTextField(); bucket4 = new JTextField(); resourceOnlyPanel = new JPanel(); label9 = new JLabel(); noteText = new JTextField(); label7 = new JLabel(); instanceType = ATBasicComponentFactory.createUnboundComboBox(LookupListUtils.getLookupListValues( ArchDescriptionInstances.class, ArchDescriptionInstances.PROPERTYNAME_INSTANCE_TYPE)); includeComponentsRelatedSearch = new JCheckBox(); buttonBar = new JPanel(); cancelButton = new JButton(); queryButton2 = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setModal(true);//from w ww. ja v a 2 s.c o m setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { thisWindowClosing(); } }); Container contentPane2 = getContentPane(); contentPane2.setLayout(new BorderLayout()); //======== dialogPane ======== { dialogPane.setBorder(null); dialogPane.setBackground(new Color(200, 205, 232)); dialogPane.setLayout(new BorderLayout()); //======== HeaderPanel ======== { HeaderPanel.setOpaque(false); HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); HeaderPanel .setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec( Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))), new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //======== mainHeaderPanel ======== { mainHeaderPanel.setBackground(new Color(80, 69, 57)); mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); mainHeaderPanel .setLayout( new FormLayout( new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC })); //---- mainHeaderLabel ---- mainHeaderLabel.setText("Main Header"); mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18)); mainHeaderLabel.setForeground(Color.white); mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2)); } HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1)); //======== subHeaderPanel ======== { subHeaderPanel.setBackground(new Color(66, 60, 111)); subHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); subHeaderPanel .setLayout( new FormLayout( new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC })); //---- subHeaderLabel ---- subHeaderLabel.setText("Search Editor"); subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18)); subHeaderLabel.setForeground(Color.white); subHeaderPanel.add(subHeaderLabel, cc.xy(2, 2)); } HeaderPanel.add(subHeaderPanel, cc.xy(2, 1)); } dialogPane.add(HeaderPanel, BorderLayout.NORTH); //======== tabbedPane1 ======== { //======== panel1 ======== { panel1.setBorder(Borders.DIALOG_BORDER); panel1.setOpaque(false); panel1.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); //---- searchEditorLabel ---- searchEditorLabel.setText("Search editor"); panel1.add(searchEditorLabel, cc.xy(1, 1)); //======== contentPane ======== { contentPane.setBackground(new Color(231, 188, 251)); contentPane.setOpaque(false); contentPane.setBorder(Borders.DIALOG_BORDER); contentPane .setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("400px:grow"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.LEFT, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- fieldSelector1 ---- fieldSelector1.setOpaque(false); fieldSelector1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { fieldSelector1ActionPerformed(e); } }); contentPane.add(fieldSelector1, cc.xy(1, 1)); //---- placeHolder1 ---- placeHolder1.setOpaque(false); contentPane.add(placeHolder1, cc.xy(3, 1)); //---- boolean1 ---- boolean1.setModel(new DefaultComboBoxModel(new String[] { "and", "or" })); boolean1.setOpaque(false); contentPane.add(boolean1, cc.xy(5, 1)); //---- fieldSelector2 ---- fieldSelector2.setOpaque(false); fieldSelector2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { fieldSelector2ActionPerformed(e); } }); contentPane.add(fieldSelector2, cc.xy(1, 2)); //---- placeHolder2 ---- placeHolder2.setOpaque(false); contentPane.add(placeHolder2, cc.xy(3, 2)); //---- includeComponents ---- includeComponents.setText("Include components in search"); includeComponents.setOpaque(false); includeComponents.setSelected(true); includeComponents.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { includeComponentsActionPerformed(); } }); contentPane.add(includeComponents, cc.xywh(1, 4, 5, 1)); //======== buttonBar2 ======== { buttonBar2.setBorder(Borders.BUTTON_BAR_GAP_BORDER); buttonBar2.setBackground(new Color(231, 188, 251)); buttonBar2.setOpaque(false); buttonBar2.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC }, RowSpec.decodeSpecs("pref"))); //---- cancelButton2 ---- cancelButton2.setText("Cancel"); cancelButton2.setOpaque(false); cancelButton2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { cancelButtonActionPerformed(e); } }); buttonBar2.add(cancelButton2, cc.xy(2, 1)); //---- queryButton ---- queryButton.setText("Search"); queryButton.setOpaque(false); queryButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { queryButtonActionPerformed(e); } }); buttonBar2.add(queryButton, cc.xy(4, 1)); } contentPane.add(buttonBar2, cc.xywh(1, 6, 5, 1)); } panel1.add(contentPane, cc.xy(1, 3)); } tabbedPane1.addTab("Search", panel1); //======== classSpecificPanel ======== { classSpecificPanel.setOpaque(false); classSpecificPanel.setBorder(Borders.DIALOG_BORDER); classSpecificPanel.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- altQueryLabel ---- altQueryLabel.setText("Search by linked record:"); classSpecificPanel.add(altQueryLabel, cc.xy(1, 1)); //======== panel2 ======== { panel2.setOpaque(false); panel2.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label1 ---- label1.setText("Find by name"); panel2.add(label1, cc.xy(1, 1)); //---- sortName ---- sortName.setEditable(false); sortName.setOpaque(false); panel2.add(sortName, cc.xy(3, 1)); //---- lookupName ---- lookupName.setText("Lookup"); lookupName.setFont(new Font("Lucida Grande", Font.PLAIN, 10)); lookupName.setOpaque(false); lookupName.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { lookupNameActionPerformed(); } }); panel2.add(lookupName, cc.xy(5, 1)); //---- clearName ---- clearName.setText("Clear"); clearName.setFont(new Font("Lucida Grande", Font.PLAIN, 10)); clearName.setOpaque(false); clearName.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { clearNameActionPerformed(); } }); panel2.add(clearName, cc.xy(7, 1)); //---- label2 ---- label2.setText("Function"); panel2.add(label2, cc.xy(9, 1)); //---- function ---- function.setOpaque(false); panel2.add(function, cc.xywh(11, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label5 ---- label5.setText("Find by subject"); panel2.add(label5, cc.xy(1, 3)); //---- subject ---- subject.setEditable(false); subject.setOpaque(false); panel2.add(subject, cc.xy(3, 3)); //---- lookupSubject ---- lookupSubject.setText("Lookup"); lookupSubject.setFont(new Font("Lucida Grande", Font.PLAIN, 10)); lookupSubject.setOpaque(false); lookupSubject.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { lookupSubjectActionPerformed(); } }); panel2.add(lookupSubject, cc.xy(5, 3)); //---- clearSubject ---- clearSubject.setText("Clear"); clearSubject.setFont(new Font("Lucida Grande", Font.PLAIN, 10)); clearSubject.setOpaque(false); clearSubject.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { clearSubjectActionPerformed(); } }); panel2.add(clearSubject, cc.xy(7, 3)); //---- label6 ---- label6.setText("Find by location"); panel2.add(label6, cc.xy(1, 5)); //---- location ---- location.setEditable(false); location.setOpaque(false); panel2.add(location, cc.xy(3, 5)); //---- lookupLocation ---- lookupLocation.setText("Lookup"); lookupLocation.setFont(new Font("Lucida Grande", Font.PLAIN, 10)); lookupLocation.setOpaque(false); lookupLocation.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { lookupLocationActionPerformed(); } }); panel2.add(lookupLocation, cc.xy(5, 5)); //---- clearLocation ---- clearLocation.setText("Clear"); clearLocation.setFont(new Font("Lucida Grande", Font.PLAIN, 10)); clearLocation.setOpaque(false); clearLocation.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { clearLocationActionPerformed(); } }); panel2.add(clearLocation, cc.xy(7, 5)); //---- resourceLabel ---- resourceLabel.setText("Find by resource"); panel2.add(resourceLabel, cc.xy(1, 7)); //---- resource ---- resource.setEditable(false); resource.setOpaque(false); panel2.add(resource, cc.xy(3, 7)); //---- lookupResource ---- lookupResource.setText("Lookup"); lookupResource.setFont(new Font("Lucida Grande", Font.PLAIN, 10)); lookupResource.setOpaque(false); lookupResource.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { lookupResourceActionPerformed(); } }); panel2.add(lookupResource, cc.xy(5, 7)); //---- clearResource ---- clearResource.setText("Clear"); clearResource.setFont(new Font("Lucida Grande", Font.PLAIN, 10)); clearResource.setOpaque(false); clearResource.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { clearResourceActionPerformed(); } }); panel2.add(clearResource, cc.xy(7, 7)); //---- fileLabel ---- fileLabel.setText("Find by file URI"); panel2.add(fileLabel, cc.xy(1, 9)); panel2.add(fileURI, cc.xywh(3, 9, 5, 1)); //======== panel3 ======== { panel3.setOpaque(false); panel3.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- label8 ---- label8.setText("Find by deaccession date"); panel3.add(label8, cc.xy(1, 1)); //---- deaccessionDateStart ---- deaccessionDateStart.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); deaccessionDateStart.setColumns(12); panel3.add(deaccessionDateStart, cc.xywh(3, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label3 ---- label3.setText("-"); panel3.add(label3, cc.xy(5, 1)); //---- deaccessionDateEnd ---- deaccessionDateEnd.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); deaccessionDateEnd.setColumns(12); deaccessionDateEnd.addFocusListener(new FocusAdapter() { @Override public void focusGained(FocusEvent e) { deaccessionDateEndFocusGained(); } }); panel3.add(deaccessionDateEnd, cc.xywh(7, 1, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); } panel2.add(panel3, cc.xywh(1, 13, 11, 1)); //======== panel4 ======== { panel4.setOpaque(false); panel4.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); ((FormLayout) panel4.getLayout()).setColumnGroups(new int[][] { { 3, 5, 7, 9 } }); //---- identifierLabel ---- identifierLabel.setText("identifier"); panel4.add(identifierLabel, cc.xy(1, 1)); panel4.add(bucket1, cc.xy(3, 1)); panel4.add(bucket2, cc.xy(5, 1)); panel4.add(bucket3, cc.xy(7, 1)); panel4.add(bucket4, cc.xy(9, 1)); } panel2.add(panel4, cc.xywh(1, 15, 11, 1)); //======== resourceOnlyPanel ======== { resourceOnlyPanel.setOpaque(false); resourceOnlyPanel.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label9 ---- label9.setText("Find by note text"); resourceOnlyPanel.add(label9, cc.xy(1, 1)); resourceOnlyPanel.add(noteText, cc.xy(3, 1)); //---- label7 ---- label7.setText("Find by instance type"); resourceOnlyPanel.add(label7, cc.xy(1, 2)); //---- instanceType ---- instanceType.setOpaque(false); instanceType.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { instanceTypeActionPerformed(); } }); resourceOnlyPanel.add(instanceType, cc.xywh(3, 2, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- includeComponentsRelatedSearch ---- includeComponentsRelatedSearch.setText("Include components in search"); includeComponentsRelatedSearch.setOpaque(false); includeComponentsRelatedSearch.setSelected(true); resourceOnlyPanel.add(includeComponentsRelatedSearch, cc.xywh(1, 4, 11, 1)); } panel2.add(resourceOnlyPanel, cc.xywh(1, 17, 11, 1)); } classSpecificPanel.add(panel2, cc.xy(1, 3)); //======== buttonBar ======== { buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER); buttonBar.setBackground(new Color(231, 188, 251)); buttonBar.setOpaque(false); buttonBar.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC }, RowSpec.decodeSpecs("pref"))); //---- cancelButton ---- cancelButton.setText("Cancel"); cancelButton.setOpaque(false); cancelButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { cancelButtonActionPerformed(e); } }); buttonBar.add(cancelButton, cc.xy(2, 1)); //---- queryButton2 ---- queryButton2.setText("Search"); queryButton2.setOpaque(false); queryButton2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { queryButton2ActionPerformed(e); } }); buttonBar.add(queryButton2, cc.xy(4, 1)); } classSpecificPanel.add(buttonBar, cc.xy(1, 5)); } tabbedPane1.addTab("Search By Linked Record", classSpecificPanel); } dialogPane.add(tabbedPane1, BorderLayout.SOUTH); } contentPane2.add(dialogPane, BorderLayout.CENTER); pack(); setLocationRelativeTo(getOwner()); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:org.archiviststoolkit.dialog.SubjectTermLookup.java
License:Open Source License
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license dialogPane = new JPanel(); HeaderPanel = new JPanel(); mainHeaderPanel = new JPanel(); mainHeaderLabel = new JLabel(); panel3 = new JPanel(); subHeaderLabel = new JLabel(); contentPane = new JPanel(); label1 = new JLabel(); subjectLookup = new JTextField(); scrollPane1 = new JScrollPane(); subjectLookupTable = new DomainSortableTable(Subjects.class, subjectLookup); linkingPanel = new JPanel(); label3 = new JLabel(); label4 = new JLabel(); buttonBar = new JPanel(); linkSubjectButton = new JButton(); createSubjectButton = new JButton(); doneButton = new JButton(); selectPanel = new JPanel(); buttonBar2 = new JPanel(); selectButton = new JButton(); cancelButton = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setModal(true);// ww w. j a v a2s . c o m Container contentPane2 = getContentPane(); contentPane2.setLayout(new BorderLayout()); //======== dialogPane ======== { dialogPane.setBorder(null); dialogPane.setBackground(new Color(200, 205, 232)); dialogPane.setLayout(new BorderLayout()); //======== HeaderPanel ======== { HeaderPanel.setBackground(new Color(80, 69, 57)); HeaderPanel.setOpaque(false); HeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); HeaderPanel .setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec( Sizes.bounded(Sizes.MINIMUM, Sizes.dluX(100), Sizes.dluX(200))), new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //======== mainHeaderPanel ======== { mainHeaderPanel.setBackground(new Color(80, 69, 57)); mainHeaderPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); mainHeaderPanel .setLayout( new FormLayout( new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC })); //---- mainHeaderLabel ---- mainHeaderLabel.setText("Main Header"); mainHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18)); mainHeaderLabel.setForeground(Color.white); mainHeaderPanel.add(mainHeaderLabel, cc.xy(2, 2)); } HeaderPanel.add(mainHeaderPanel, cc.xy(1, 1)); //======== panel3 ======== { panel3.setBackground(new Color(66, 60, 111)); panel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel3.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.RELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC })); //---- subHeaderLabel ---- subHeaderLabel.setText("Subject Term Lookup"); subHeaderLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 18)); subHeaderLabel.setForeground(Color.white); panel3.add(subHeaderLabel, cc.xy(2, 2)); } HeaderPanel.add(panel3, cc.xy(2, 1)); } dialogPane.add(HeaderPanel, BorderLayout.NORTH); //======== contentPane ======== { contentPane.setOpaque(false); contentPane .setLayout( new FormLayout( new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.UNRELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label1 ---- label1.setText("Filter:"); contentPane.add(label1, cc.xy(2, 2)); contentPane.add(subjectLookup, cc.xy(4, 2)); //======== scrollPane1 ======== { scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); //---- subjectLookupTable ---- subjectLookupTable.setPreferredScrollableViewportSize(new Dimension(450, 300)); subjectLookupTable.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { subjectLookupTableMouseClicked(e); } }); subjectLookupTable.addKeyListener(new KeyAdapter() { @Override public void keyTyped(KeyEvent e) { subjectLookupTableKeyTyped(e); } }); scrollPane1.setViewportView(subjectLookupTable); } contentPane.add(scrollPane1, cc.xywh(2, 4, 3, 1)); //======== linkingPanel ======== { linkingPanel.setOpaque(false); linkingPanel.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label3 ---- label3.setText("Double click on a Subject Term to add it to the record."); linkingPanel.add(label3, cc.xy(1, 1)); //---- label4 ---- label4.setText("Or hit enter if a Term is highlighted."); linkingPanel.add(label4, cc.xy(1, 3)); //======== buttonBar ======== { buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER); buttonBar.setBackground(new Color(231, 188, 251)); buttonBar.setOpaque(false); buttonBar.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC }, RowSpec.decodeSpecs("pref"))); //---- linkSubjectButton ---- linkSubjectButton.setText("Link"); linkSubjectButton.setOpaque(false); linkSubjectButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { linkSubjectButtonActionPerformed(); } }); buttonBar.add(linkSubjectButton, cc.xy(1, 1)); //---- createSubjectButton ---- createSubjectButton.setText("Create Subject"); createSubjectButton.setOpaque(false); createSubjectButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { createSubjectButtonActionPerformed(); } }); buttonBar.add(createSubjectButton, cc.xy(3, 1)); //---- doneButton ---- doneButton.setText("Close Window"); doneButton.setOpaque(false); doneButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { doneButtonActionPerformed(); } }); buttonBar.add(doneButton, cc.xy(5, 1)); } linkingPanel.add(buttonBar, cc.xywh(1, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); } contentPane.add(linkingPanel, cc.xywh(2, 6, 3, 1)); //======== selectPanel ======== { selectPanel.setOpaque(false); selectPanel.setLayout(new FormLayout("default:grow", "default")); //======== buttonBar2 ======== { buttonBar2.setBorder(Borders.BUTTON_BAR_GAP_BORDER); buttonBar2.setBackground(new Color(231, 188, 251)); buttonBar2.setOpaque(false); buttonBar2 .setLayout(new FormLayout( new ColumnSpec[] { FormFactory.BUTTON_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC }, RowSpec.decodeSpecs("pref"))); //---- selectButton ---- selectButton.setText("Select"); selectButton.setOpaque(false); selectButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { selectButtonActionPerformed(); } }); buttonBar2.add(selectButton, cc.xy(1, 1)); //---- cancelButton ---- cancelButton.setText("Cancel"); cancelButton.setOpaque(false); cancelButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { doneButtonActionPerformed(); } }); buttonBar2.add(cancelButton, cc.xy(3, 1)); } selectPanel.add(buttonBar2, cc.xywh(1, 1, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); } contentPane.add(selectPanel, cc.xywh(2, 8, 3, 1)); } dialogPane.add(contentPane, BorderLayout.CENTER); } contentPane2.add(dialogPane, BorderLayout.CENTER); pack(); setLocationRelativeTo(getOwner()); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:org.archiviststoolkit.editor.AccessionFields.java
License:Open Source License
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license panel6 = new JPanel(); label2 = new JLabel(); accessionTitle = new JTextField(); label3 = new JLabel(); accessionNumber = new JTextField(); tabbedPane = new JTabbedPane(); detailsPanel = new JPanel(); panel11 = new JPanel(); panel12 = new JPanel(); label_accessionNumber1 = new JLabel(); accessionNumber1 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Accessions.PROPERTYNAME_ACCESSION_NUMBER_1)); accessionNumber2 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Accessions.PROPERTYNAME_ACCESSION_NUMBER_2)); accessionNumber3 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Accessions.PROPERTYNAME_ACCESSION_NUMBER_3)); accessionNumber4 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Accessions.PROPERTYNAME_ACCESSION_NUMBER_4)); panel34 = new JPanel(); label_accessionDate = new JLabel(); accessionDate = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_ACCESSION_DATE)); panel2 = new JPanel(); panel15 = new JPanel(); OtherAccessionsLabel = new JLabel(); scrollPane4 = new JScrollPane(); tableAccessionsResources = new DomainSortableTable(); panel19 = new JPanel(); linkResource = new JButton(); removeResourceLink = new JButton(); panel27 = new JPanel(); label_resourceType = new JLabel(); resourceType = ATBasicComponentFactory.createComboBox(detailsModel, Accessions.PROPERTYNAME_RESOURCE_TYPE, Accessions.class, 10); label_title = new JLabel(); scrollPane42 = new JScrollPane(); title = ATBasicComponentFactory.createTextArea(detailsModel.getModel(ArchDescription.PROPERTYNAME_TITLE)); panel33 = new JPanel(); panel20 = new JPanel(); ExtentNumberLabel2 = new JLabel(); panel21 = new JPanel(); labelExtentNumber = new JLabel(); extentNumber = ATBasicComponentFactory.createDoubleField(detailsModel, Accessions.PROPERTYNAME_EXTENT_NUMBER); extentType = ATBasicComponentFactory.createComboBox(detailsModel, Accessions.PROPERTYNAME_EXTENT_TYPE, Accessions.class); labelExtent = new JLabel(); scrollPane423 = new JScrollPane(); containerSummary = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_CONTAINER_SUMMARY), false); panel14 = new JPanel(); label_repositoryName = new JLabel(); repositoryName = new JTextField(); changeRepositoryButton = new JButton(); panel13 = new JPanel(); panel22 = new JPanel(); panel5 = new JPanel(); panel4 = new JPanel(); label_dateExpression = new JLabel(); dateExpression = ATBasicComponentFactory .createTextField(detailsModel.getModel(ArchDescription.PROPERTYNAME_DATE_EXPRESSION), false); Date1Label = new JLabel(); label_date1Begin = new JLabel(); date1Begin = ATBasicComponentFactory.createIntegerField(detailsModel, ArchDescription.PROPERTYNAME_DATE_BEGIN); label_date1End = new JLabel(); date1End = ATBasicComponentFactory.createIntegerField(detailsModel, ArchDescription.PROPERTYNAME_DATE_END); BulkDatesLabel = new JLabel(); label_bulkDateBegin = new JLabel(); bulkDateBegin = ATBasicComponentFactory.createIntegerField(detailsModel, Accessions.PROPERTYNAME_BULK_DATE_BEGIN); label_bulkDateEnd = new JLabel(); bulkDateEnd = ATBasicComponentFactory.createIntegerField(detailsModel, Accessions.PROPERTYNAME_BULK_DATE_END); label_repositoryName3 = new JLabel(); scrollPane6 = new JScrollPane(); deaccessionsTable = new DomainSortableTable(Deaccessions.class); panel18 = new JPanel(); addDeaccessions = new JButton(); removeDeaccession = new JButton(); label_repositoryName2 = new JLabel(); scrollPane7 = new JScrollPane(); locationsTable = new DomainSortableTable(AccessionsLocations.class); panel26 = new JPanel(); addButton = new JButton(); removeLocationButton = new JButton(); label_title2 = new JLabel(); scrollPane43 = new JScrollPane(); title2 = ATBasicComponentFactory/*from w w w . j a va2 s . co m*/ .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_GENERAL_ACCESSION_NOTE)); accesionNotesPanel = new JPanel(); panel28 = new JPanel(); panel29 = new JPanel(); label_acquisitionType = new JLabel(); acquisitionType = ATBasicComponentFactory.createComboBox(detailsModel, Accessions.PROPERTYNAME_ACQUISITION_TYPE, Accessions.class); label_RetentionRule = new JLabel(); scrollPane4224 = new JScrollPane(); accessionTransactionNote = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_RETENTION_RULE)); label_description = new JLabel(); scrollPane2 = new JScrollPane(); description = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_DESCRIPTION)); label_condition = new JLabel(); scrollPane22 = new JScrollPane(); condition = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_CONDITION_NOTE)); panel30 = new JPanel(); label_inventory = new JLabel(); scrollPane23 = new JScrollPane(); inventory = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_INVENTORY)); label_accessionDispositionNote = new JLabel(); scrollPane4223 = new JScrollPane(); accessionDispositionNote = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_DISPOSITION_NOTE)); label_resourceType2 = new JLabel(); scrollPane5 = new JScrollPane(); externalDocumentsTable = new DomainSortableTable(ExternalReference.class); panel16 = new JPanel(); addExternalLinkButton = new JButton(); removeExternalLinkButton = new JButton(); openInBrowser = new JButton(); panel31 = new JPanel(); panel32 = new JPanel(); label_acknowledgementDate2 = new JLabel(); acknowledgementDate2 = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_USER_DEFINED_DATE1)); label_acknowledgementDate3 = new JLabel(); acknowledgementDate3 = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_USER_DEFINED_DATE2)); rights2 = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_USER_DEFINED_BOOLEAN1, Accessions.class); rights3 = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_USER_DEFINED_BOOLEAN2, Accessions.class); label_date1Begin2 = new JLabel(); date1Begin2 = ATBasicComponentFactory.createIntegerField(detailsModel, Accessions.PROPERTYNAME_USER_DEFINED_INTEGER1); label_date1Begin3 = new JLabel(); date1Begin3 = ATBasicComponentFactory.createIntegerField(detailsModel, Accessions.PROPERTYNAME_USER_DEFINED_INTEGER2); label_date1Begin4 = new JLabel(); extentNumber2 = ATBasicComponentFactory.createDoubleField(detailsModel, Accessions.PROPERTYNAME_USER_DEFINED_REAL1); label_date1Begin5 = new JLabel(); extentNumber3 = ATBasicComponentFactory.createDoubleField(detailsModel, Accessions.PROPERTYNAME_USER_DEFINED_REAL2); label_date1Begin6 = new JLabel(); dateExpression2 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Accessions.PROPERTYNAME_USER_DEFINED_STRING1), false); label_date1Begin7 = new JLabel(); dateExpression3 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Accessions.PROPERTYNAME_USER_DEFINED_STRING2), false); label_date1Begin8 = new JLabel(); dateExpression4 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Accessions.PROPERTYNAME_USER_DEFINED_STRING3), false); label_date1Begin9 = new JLabel(); scrollPane44 = new JScrollPane(); title3 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_USER_DEFINED_TEXT1)); panel35 = new JPanel(); label_date1Begin10 = new JLabel(); scrollPane45 = new JScrollPane(); title4 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_USER_DEFINED_TEXT2)); label_date1Begin11 = new JLabel(); scrollPane46 = new JScrollPane(); title5 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_USER_DEFINED_TEXT3)); label_date1Begin12 = new JLabel(); scrollPane47 = new JScrollPane(); title6 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_USER_DEFINED_TEXT4)); nonPreferredNamePanel = new JPanel(); SubjectsLabel2 = new JLabel(); scrollPane1 = new JScrollPane(); namesTable = new DomainSortableTable(ArchDescriptionNames.class, ArchDescriptionNames.PROPERTYNAME_SORT_NAME); panel8 = new JPanel(); editNameRelationshipButton = new JButton(); addNameRelationshipButton = new JButton(); removeNameRelationshipButton = new JButton(); separator5 = new JSeparator(); SubjectsLabel = new JLabel(); scrollPane3 = new JScrollPane(); subjectsTable = new DomainSortableTable(ArchDescriptionSubjects.class, ArchDescriptionSubjects.PROPERTYNAME_SUBJECT_TERM); panel10 = new JPanel(); addSubjectRelationshipButton = new JButton(); removeSubjectRelationshipButton = new JButton(); collectionInfoPanel = new JPanel(); panel39 = new JPanel(); ExtentNumberLabel3 = new JLabel(); rights5 = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_ACKNOWLEDGEMENT_SENT, Accessions.class); label_acknowledgementDate4 = new JLabel(); acknowledgementDate4 = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_ACKNOWLEDGEMENT_DATE)); rights6 = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_AGREEMENT_SENT, Accessions.class); label_agreementSent2 = new JLabel(); agreementSent2 = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_AGREEMENT_SENT_DATE)); rights7 = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_AGREEMENT_RECEIVED, Accessions.class); label_agreementReceived = new JLabel(); agreementReceived = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_AGREEMENT_RECEIVED_DATE)); rights = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_RIGHTS_TRANSFERRED, Accessions.class); label_agreementReceived2 = new JLabel(); agreementReceived2 = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_RIGHTS_TRANSFERRED_DATE)); labelAccess3 = new JLabel(); scrollPane435 = new JScrollPane(); terms3 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_RIGHTS_TRANSFERRED_NOTE)); restrictionsApply = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_RESTRICTIONS_APPLY, Accessions.class); restrictionsApply2 = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_ACCESS_RESTRICTIONS, Accessions.class); labelAccess = new JLabel(); scrollPane432 = new JScrollPane(); terms = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_ACCESS_RESTRICTIONS_NOTE)); restrictionsApply3 = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_USE_RESTRICTIONS, Accessions.class); labelAccess2 = new JLabel(); scrollPane433 = new JScrollPane(); terms2 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_USE_RESTRICTIONS_NOTE)); separator1 = new JSeparator(); panel37 = new JPanel(); ExtentNumberLabel4 = new JLabel(); label_resourceType3 = new JLabel(); panel3 = new JPanel(); resourceType2 = ATBasicComponentFactory.createComboBox(detailsModel, Accessions.PROPERTYNAME_PROCESSING_PRIORITY, Accessions.class, 40); label_resourceType4 = new JLabel(); dateExpression5 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Accessions.PROPERTYNAME_PROCESSORS), false); label_processingPlan = new JLabel(); scrollPane4222 = new JScrollPane(); processingPlan = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_PROCESSING_PLAN)); label_dateProcessed3 = new JLabel(); dateProcessed3 = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_PROCESSING_STARTED_DATE)); label_resourceType5 = new JLabel(); panel1 = new JPanel(); resourceType3 = ATBasicComponentFactory.createComboBox(detailsModel, Accessions.PROPERTYNAME_PROCESSING_STATUS, Accessions.class, 40); cataloged2 = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_ACCESSION_PROCESSED, Accessions.class); label_dateProcessed = new JLabel(); dateProcessed = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_ACCESSION_PROCESSED_DATE)); cataloged = ATBasicComponentFactory.createCheckBox(detailsModel, Accessions.PROPERTYNAME_CATALOGED, Accessions.class); label_dateProcessed2 = new JLabel(); dateProcessed2 = ATBasicComponentFactory .createDateField(detailsModel.getModel(Accessions.PROPERTYNAME_CATALOGED_DATE)); label_terms2 = new JLabel(); scrollPane434 = new JScrollPane(); catalogedNote = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Accessions.PROPERTYNAME_CATALOGED_NOTE)); CellConstraints cc = new CellConstraints(); //======== this ======== setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); setBackground(new Color(200, 205, 232)); setPreferredSize(new Dimension(1000, 560)); setLayout(new FormLayout("default:grow", "default, top:default:grow")); //======== panel6 ======== { panel6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel6.setBackground(new Color(200, 205, 232)); panel6.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.UNRELATED_GAP_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- label2 ---- label2.setText("Title: "); label2.setForeground(new Color(0, 0, 102)); label2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel6.add(label2, cc.xy(3, 1)); //---- accessionTitle ---- accessionTitle.setEditable(false); accessionTitle.setOpaque(false); accessionTitle.setBorder(null); panel6.add(accessionTitle, cc.xy(5, 1, CellConstraints.FILL, CellConstraints.DEFAULT)); //---- label3 ---- label3.setText("Accession #: "); label3.setForeground(new Color(0, 0, 102)); label3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); label3.setHorizontalAlignment(SwingConstants.LEFT); panel6.add(label3, cc.xy(7, 1)); //---- accessionNumber ---- accessionNumber.setEditable(false); accessionNumber.setOpaque(false); accessionNumber.setBorder(null); accessionNumber.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); accessionNumber.setHorizontalAlignment(SwingConstants.RIGHT); panel6.add(accessionNumber, cc.xy(10, 1, CellConstraints.FILL, CellConstraints.DEFAULT)); } add(panel6, cc.xy(1, 1)); //======== tabbedPane ======== { tabbedPane.setFocusable(false); tabbedPane.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); tabbedPane.setBackground(new Color(200, 205, 232)); tabbedPane.setOpaque(true); tabbedPane.setMinimumSize(new Dimension(600, 449)); //======== detailsPanel ======== { detailsPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); detailsPanel.setBackground(new Color(200, 205, 232)); detailsPanel.setBorder(Borders.DLU2_BORDER); detailsPanel.setMinimumSize(new Dimension(640, 380)); detailsPanel.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("fill:default:grow"))); ((FormLayout) detailsPanel.getLayout()).setColumnGroups(new int[][] { { 1, 3 } }); //======== panel11 ======== { panel11.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel11.setBackground(new Color(200, 205, 232)); panel11.setMinimumSize(new Dimension(200, 206)); panel11.setPreferredSize(new Dimension(200, 278)); panel11.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //======== panel12 ======== { panel12.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel12.setBackground(new Color(200, 205, 232)); panel12.setMinimumSize(new Dimension(200, 22)); panel12.setPreferredSize(new Dimension(200, 22)); panel12.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("50px:grow"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("50px:grow"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("50px:grow"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("50px:grow") }, RowSpec.decodeSpecs("default"))); ((FormLayout) panel12.getLayout()).setColumnGroups(new int[][] { { 3, 5, 7, 9 } }); //---- label_accessionNumber1 ---- label_accessionNumber1.setText("Accession No."); label_accessionNumber1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_accessionNumber1, Accessions.class, Accessions.PROPERTYNAME_ACCESSION_NUMBER); panel12.add(label_accessionNumber1, cc.xy(1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); panel12.add(accessionNumber1, cc.xy(3, 1, CellConstraints.FILL, CellConstraints.DEFAULT)); panel12.add(accessionNumber2, cc.xy(5, 1)); panel12.add(accessionNumber3, cc.xy(7, 1)); panel12.add(accessionNumber4, cc.xy(9, 1)); } panel11.add(panel12, cc.xy(1, 1)); //======== panel34 ======== { panel34.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel34.setBackground(new Color(200, 205, 232)); panel34.setPreferredSize(new Dimension(200, 22)); panel34.setLayout( new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.LEFT, Sizes.PREFERRED, FormSpec.NO_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec( ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //---- label_accessionDate ---- label_accessionDate.setText("Accession Date"); label_accessionDate.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_accessionDate, Accessions.class, Accessions.PROPERTYNAME_ACCESSION_DATE); panel34.add(label_accessionDate, cc.xy(1, 1)); //---- accessionDate ---- accessionDate.setColumns(10); panel34.add(accessionDate, cc.xy(3, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); } panel11.add(panel34, cc.xy(1, 3, CellConstraints.FILL, CellConstraints.DEFAULT)); //======== panel2 ======== { panel2.setBorder(new BevelBorder(BevelBorder.LOWERED)); panel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel2.setBackground(new Color(182, 187, 212)); panel2.setMinimumSize(new Dimension(200, 92)); panel2.setPreferredSize(new Dimension(200, 119)); panel2.setLayout(new FormLayout("default:grow", "fill:default:grow")); //======== panel15 ======== { panel15.setOpaque(false); panel15.setBorder(Borders.DLU2_BORDER); panel15.setMinimumSize(new Dimension(200, 88)); panel15.setPreferredSize(new Dimension(200, 115)); panel15.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- OtherAccessionsLabel ---- OtherAccessionsLabel.setText("Resources Linked to this accession"); OtherAccessionsLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel15.add(OtherAccessionsLabel, cc.xy(1, 1)); //======== scrollPane4 ======== { scrollPane4 .setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane4.setPreferredSize(new Dimension(200, 54)); //---- tableAccessionsResources ---- tableAccessionsResources.setPreferredScrollableViewportSize(new Dimension(450, 50)); tableAccessionsResources.setFocusable(false); tableAccessionsResources.setSelectionBackground(Color.magenta); scrollPane4.setViewportView(tableAccessionsResources); } panel15.add(scrollPane4, cc.xy(1, 3)); //======== panel19 ======== { panel19.setOpaque(false); panel19.setMinimumSize(new Dimension(100, 29)); panel19.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- linkResource ---- linkResource.setText("Link Resource"); linkResource.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); linkResource.setOpaque(false); linkResource.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { linkResourceActionPerformed(e); } }); panel19.add(linkResource, cc.xy(1, 1)); //---- removeResourceLink ---- removeResourceLink.setText("Remove Link"); removeResourceLink.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); removeResourceLink.setOpaque(false); removeResourceLink.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeResourceLinkActionPerformed(e); } }); panel19.add(removeResourceLink, cc.xy(3, 1)); } panel15.add(panel19, cc.xy(1, 5, CellConstraints.CENTER, CellConstraints.DEFAULT)); } panel2.add(panel15, cc.xy(1, 1)); } panel11.add(panel2, cc.xy(1, 5)); //======== panel27 ======== { panel27.setOpaque(false); panel27.setLayout( new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec( ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //---- label_resourceType ---- label_resourceType.setText("Resource Type"); label_resourceType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_resourceType, Accessions.class, Accessions.PROPERTYNAME_RESOURCE_TYPE); panel27.add(label_resourceType, cc.xy(1, 1, CellConstraints.FILL, CellConstraints.DEFAULT)); //---- resourceType ---- resourceType.setOpaque(false); panel27.add(resourceType, cc.xy(3, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); } panel11.add(panel27, cc.xy(1, 7)); //---- label_title ---- label_title.setText("Title"); label_title.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_title, Accessions.class, Accessions.PROPERTYNAME_TITLE); panel11.add(label_title, cc.xy(1, 9)); //======== scrollPane42 ======== { scrollPane42.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane42.setPreferredSize(new Dimension(200, 68)); scrollPane42.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); //---- title ---- title.setRows(4); title.setLineWrap(true); title.setWrapStyleWord(true); scrollPane42.setViewportView(title); } panel11.add(scrollPane42, cc.xy(1, 11)); //======== panel33 ======== { panel33.setBorder(new BevelBorder(BevelBorder.LOWERED)); panel33.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel33.setBackground(new Color(182, 187, 212)); panel33.setLayout(new FormLayout("60px:grow", "fill:default:grow")); //======== panel20 ======== { panel20.setOpaque(false); panel20.setBorder(Borders.DLU2_BORDER); panel20.setPreferredSize(new Dimension(200, 148)); panel20.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.UNRELATED_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); //---- ExtentNumberLabel2 ---- ExtentNumberLabel2.setText("Extent"); ExtentNumberLabel2.setForeground(new Color(0, 0, 102)); ExtentNumberLabel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel20.add(ExtentNumberLabel2, cc.xywh(1, 1, 2, 1)); //======== panel21 ======== { panel21.setOpaque(false); panel21.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- labelExtentNumber ---- labelExtentNumber.setText("Extent"); labelExtentNumber.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(labelExtentNumber, Accessions.class, Accessions.PROPERTYNAME_EXTENT_NUMBER); panel21.add(labelExtentNumber, cc.xy(1, 1)); //---- extentNumber ---- extentNumber.setColumns(5); panel21.add(extentNumber, cc.xy(3, 1)); //---- extentType ---- extentType.setOpaque(false); panel21.add(extentType, cc.xy(5, 1)); } panel20.add(panel21, cc.xy(2, 3)); //---- labelExtent ---- labelExtent.setText("Container Summary"); labelExtent.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(labelExtent, Accessions.class, Accessions.PROPERTYNAME_CONTAINER_SUMMARY); panel20.add(labelExtent, cc.xy(2, 5)); //======== scrollPane423 ======== { scrollPane423 .setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane423.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane423.setPreferredSize(new Dimension(200, 68)); //---- containerSummary ---- containerSummary.setRows(4); containerSummary.setLineWrap(true); containerSummary.setWrapStyleWord(true); scrollPane423.setViewportView(containerSummary); } panel20.add(scrollPane423, cc.xy(2, 7, CellConstraints.DEFAULT, CellConstraints.FILL)); } panel33.add(panel20, cc.xy(1, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); } panel11.add(panel33, cc.xy(1, 13)); //======== panel14 ======== { panel14.setOpaque(false); panel14.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.LEFT, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- label_repositoryName ---- label_repositoryName.setText("Repository"); label_repositoryName.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_repositoryName, Accessions.class, Accessions.PROPERTYNAME_REPOSITORY); panel14.add(label_repositoryName, cc.xy(1, 1)); //---- repositoryName ---- repositoryName.setEditable(false); repositoryName.setFocusable(false); repositoryName.setBorder(null); repositoryName.setOpaque(false); repositoryName.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); repositoryName.setHorizontalAlignment(SwingConstants.LEFT); panel14.add(repositoryName, cc.xy(3, 1, CellConstraints.FILL, CellConstraints.DEFAULT)); //---- changeRepositoryButton ---- changeRepositoryButton.setText("Change Repository"); changeRepositoryButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); changeRepositoryButton.setOpaque(false); changeRepositoryButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { changeRepositoryButtonActionPerformed(); } }); panel14.add(changeRepositoryButton, cc.xy(5, 1)); } panel11.add(panel14, cc.xy(1, 15)); } detailsPanel.add(panel11, cc.xy(1, 1)); //======== panel13 ======== { panel13.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel13.setBackground(new Color(200, 205, 232)); panel13.setPreferredSize(new Dimension(200, 317)); panel13.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.4), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.4), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.19999999999999998) })); ((FormLayout) panel13.getLayout()).setRowGroups(new int[][] { { 5, 11, 17 } }); //======== panel22 ======== { panel22.setBorder(new BevelBorder(BevelBorder.LOWERED)); panel22.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel22.setBackground(new Color(182, 187, 212)); panel22.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.RELATED_GAP_ROWSPEC })); //======== panel5 ======== { panel5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel5.setOpaque(false); panel5.setBorder(Borders.DLU2_BORDER); panel5.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec("max(min;50px)"), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //======== panel4 ======== { panel4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel4.setOpaque(false); panel4.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.LEFT, Sizes.PREFERRED, FormSpec.NO_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default:grow"))); //---- label_dateExpression ---- label_dateExpression.setText("Date Expression"); label_dateExpression.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_dateExpression, Accessions.class, Accessions.PROPERTYNAME_DATE_EXPRESSION); panel4.add(label_dateExpression, cc.xy(1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); panel4.add(dateExpression, new CellConstraints(3, 1, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT, new Insets(0, 0, 0, 5))); } panel5.add(panel4, cc.xywh(1, 1, 9, 1)); //---- Date1Label ---- Date1Label.setText("Date"); Date1Label.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel5.add(Date1Label, cc.xywh(1, 3, 9, 1)); //---- label_date1Begin ---- label_date1Begin.setText("Begin"); label_date1Begin.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin, Accessions.class, Accessions.PROPERTYNAME_DATE_BEGIN); panel5.add(label_date1Begin, cc.xy(3, 5)); panel5.add(date1Begin, cc.xy(5, 5, CellConstraints.FILL, CellConstraints.DEFAULT)); //---- label_date1End ---- label_date1End.setText("End"); label_date1End.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1End, Accessions.class, Accessions.PROPERTYNAME_DATE_END); panel5.add(label_date1End, cc.xy(7, 5)); //---- date1End ---- date1End.addFocusListener(new FocusAdapter() { @Override public void focusGained(FocusEvent e) { dateEndFocusGained(); } }); panel5.add(date1End, new CellConstraints(9, 5, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT, new Insets(0, 0, 0, 5))); //---- BulkDatesLabel ---- BulkDatesLabel.setText("Bulk Dates"); BulkDatesLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel5.add(BulkDatesLabel, cc.xywh(1, 7, 9, 1)); //---- label_bulkDateBegin ---- label_bulkDateBegin.setText("Begin"); label_bulkDateBegin.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_bulkDateBegin, Accessions.class, Accessions.PROPERTYNAME_BULK_DATE_BEGIN); panel5.add(label_bulkDateBegin, cc.xy(3, 9)); panel5.add(bulkDateBegin, cc.xy(5, 9, CellConstraints.FILL, CellConstraints.DEFAULT)); //---- label_bulkDateEnd ---- label_bulkDateEnd.setText("End"); label_bulkDateEnd.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_bulkDateEnd, Accessions.class, Accessions.PROPERTYNAME_BULK_DATE_END); panel5.add(label_bulkDateEnd, cc.xy(7, 9)); //---- bulkDateEnd ---- bulkDateEnd.addFocusListener(new FocusAdapter() { @Override public void focusGained(FocusEvent e) { bulkDateEndFocusGained(); } }); panel5.add(bulkDateEnd, new CellConstraints(9, 9, 1, 1, CellConstraints.FILL, CellConstraints.DEFAULT, new Insets(0, 0, 0, 5))); } panel22.add(panel5, cc.xy(1, 1)); } panel13.add(panel22, cc.xy(1, 1)); //---- label_repositoryName3 ---- label_repositoryName3.setText("Deaccessions"); label_repositoryName3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel13.add(label_repositoryName3, cc.xy(1, 3)); //======== scrollPane6 ======== { scrollPane6.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane6.setPreferredSize(new Dimension(200, 104)); //---- deaccessionsTable ---- deaccessionsTable.setPreferredScrollableViewportSize(new Dimension(200, 100)); deaccessionsTable.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { deaccessionsTableMouseClicked(e); } }); scrollPane6.setViewportView(deaccessionsTable); } panel13.add(scrollPane6, cc.xy(1, 5, CellConstraints.DEFAULT, CellConstraints.FILL)); //======== panel18 ======== { panel18.setBackground(new Color(231, 188, 251)); panel18.setOpaque(false); panel18.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel18.setMinimumSize(new Dimension(100, 29)); panel18.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- addDeaccessions ---- addDeaccessions.setText("Add Deaccession"); addDeaccessions.setOpaque(false); addDeaccessions.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); addDeaccessions.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { addDeaccessionsActionPerformed(); } }); panel18.add(addDeaccessions, cc.xy(1, 1)); //---- removeDeaccession ---- removeDeaccession.setText("Remove Deaccession"); removeDeaccession.setOpaque(false); removeDeaccession.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); removeDeaccession.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeDeaccessionActionPerformed(); } }); panel18.add(removeDeaccession, cc.xy(3, 1)); } panel13.add(panel18, cc.xy(1, 7, CellConstraints.CENTER, CellConstraints.DEFAULT)); //---- label_repositoryName2 ---- label_repositoryName2.setText("Locations"); label_repositoryName2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_repositoryName2, Accessions.class, Accessions.PROPERTYNAME_LOCATIONS); panel13.add(label_repositoryName2, cc.xy(1, 9)); //======== scrollPane7 ======== { scrollPane7.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane7.setPreferredSize(new Dimension(200, 64)); //---- locationsTable ---- locationsTable.setPreferredScrollableViewportSize(new Dimension(200, 60)); locationsTable.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { locationsTableMouseClicked(e); } }); scrollPane7.setViewportView(locationsTable); } panel13.add(scrollPane7, cc.xy(1, 11, CellConstraints.DEFAULT, CellConstraints.FILL)); //======== panel26 ======== { panel26.setOpaque(false); panel26.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- addButton ---- addButton.setText("Add Location"); addButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); addButton.setOpaque(false); addButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { addLocationButtonActionPerformed(e); } }); panel26.add(addButton, cc.xy(1, 1)); //---- removeLocationButton ---- removeLocationButton.setText("Remove Location"); removeLocationButton.setOpaque(false); removeLocationButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); removeLocationButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeLocationButtonActionPerformed(e); } }); panel26.add(removeLocationButton, cc.xy(3, 1)); } panel13.add(panel26, cc.xy(1, 13, CellConstraints.CENTER, CellConstraints.DEFAULT)); //---- label_title2 ---- label_title2.setText("General accession note"); label_title2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_title2, Accessions.class, Accessions.PROPERTYNAME_GENERAL_ACCESSION_NOTE); panel13.add(label_title2, cc.xy(1, 15)); //======== scrollPane43 ======== { scrollPane43.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane43.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane43.setPreferredSize(new Dimension(200, 68)); //---- title2 ---- title2.setRows(4); title2.setLineWrap(true); title2.setWrapStyleWord(true); scrollPane43.setViewportView(title2); } panel13.add(scrollPane43, cc.xy(1, 17)); } detailsPanel.add(panel13, cc.xy(3, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); } tabbedPane.addTab("Basic Information", detailsPanel); //======== accesionNotesPanel ======== { accesionNotesPanel.setBackground(new Color(200, 205, 232)); accesionNotesPanel.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("fill:default:grow"))); ((FormLayout) accesionNotesPanel.getLayout()).setColumnGroups(new int[][] { { 1, 3 } }); //======== panel28 ======== { panel28.setOpaque(false); panel28.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); //======== panel29 ======== { panel29.setOpaque(false); panel29.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- label_acquisitionType ---- label_acquisitionType.setText("Acquisition Type"); label_acquisitionType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_acquisitionType, Accessions.class, Accessions.PROPERTYNAME_ACQUISITION_TYPE); panel29.add(label_acquisitionType, cc.xy(1, 1, CellConstraints.FILL, CellConstraints.DEFAULT)); //---- acquisitionType ---- acquisitionType.setOpaque(false); acquisitionType.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel29.add(acquisitionType, cc.xy(3, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); } panel28.add(panel29, cc.xy(1, 1)); //---- label_RetentionRule ---- label_RetentionRule.setText("Retention Rule"); label_RetentionRule.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_RetentionRule, Accessions.class, Accessions.PROPERTYNAME_RETENTION_RULE); panel28.add(label_RetentionRule, cc.xy(1, 3)); //======== scrollPane4224 ======== { scrollPane4224.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane4224.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane4224.setPreferredSize(new Dimension(200, 68)); //---- accessionTransactionNote ---- accessionTransactionNote.setRows(4); accessionTransactionNote.setLineWrap(true); accessionTransactionNote.setWrapStyleWord(true); accessionTransactionNote.setMinimumSize(new Dimension(200, 16)); scrollPane4224.setViewportView(accessionTransactionNote); } panel28.add(scrollPane4224, cc.xy(1, 5, CellConstraints.FILL, CellConstraints.FILL)); //---- label_description ---- label_description.setText("Description"); label_description.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_description, Accessions.class, Accessions.PROPERTYNAME_DESCRIPTION); panel28.add(label_description, cc.xy(1, 7)); //======== scrollPane2 ======== { scrollPane2.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); //---- description ---- description.setRows(5); description.setLineWrap(true); description.setWrapStyleWord(true); description.setMinimumSize(new Dimension(200, 16)); scrollPane2.setViewportView(description); } panel28.add(scrollPane2, cc.xy(1, 9, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- label_condition ---- label_condition.setText("Condition"); label_condition.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_condition, Accessions.class, Accessions.PROPERTYNAME_CONDITION_NOTE); panel28.add(label_condition, cc.xy(1, 11)); //======== scrollPane22 ======== { scrollPane22.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane22.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); //---- condition ---- condition.setRows(5); condition.setLineWrap(true); condition.setWrapStyleWord(true); condition.setMinimumSize(new Dimension(200, 16)); scrollPane22.setViewportView(condition); } panel28.add(scrollPane22, cc.xy(1, 13, CellConstraints.DEFAULT, CellConstraints.FILL)); } accesionNotesPanel.add(panel28, cc.xy(1, 1)); //======== panel30 ======== { panel30.setOpaque(false); panel30.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label_inventory ---- label_inventory.setText("Inventory"); label_inventory.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_inventory, Accessions.class, Accessions.PROPERTYNAME_INVENTORY); panel30.add(label_inventory, cc.xy(1, 1)); //======== scrollPane23 ======== { scrollPane23.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane23.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane23.setPreferredSize(new Dimension(200, 84)); //---- inventory ---- inventory.setRows(5); inventory.setLineWrap(true); inventory.setWrapStyleWord(true); inventory.setMinimumSize(new Dimension(200, 16)); scrollPane23.setViewportView(inventory); } panel30.add(scrollPane23, cc.xy(1, 3, CellConstraints.DEFAULT, CellConstraints.FILL)); //---- label_accessionDispositionNote ---- label_accessionDispositionNote.setText("Accession Disposition Note"); label_accessionDispositionNote.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_accessionDispositionNote, Accessions.class, Accessions.PROPERTYNAME_DISPOSITION_NOTE); panel30.add(label_accessionDispositionNote, cc.xy(1, 5)); //======== scrollPane4223 ======== { scrollPane4223.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane4223.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane4223.setPreferredSize(new Dimension(200, 68)); //---- accessionDispositionNote ---- accessionDispositionNote.setRows(4); accessionDispositionNote.setLineWrap(true); accessionDispositionNote.setWrapStyleWord(true); accessionDispositionNote.setMinimumSize(new Dimension(200, 16)); scrollPane4223.setViewportView(accessionDispositionNote); } panel30.add(scrollPane4223, cc.xy(1, 7, CellConstraints.FILL, CellConstraints.FILL)); //---- label_resourceType2 ---- label_resourceType2.setText("External Documents"); label_resourceType2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel30.add(label_resourceType2, cc.xy(1, 9)); //======== scrollPane5 ======== { scrollPane5.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane5.setPreferredSize(new Dimension(200, 104)); //---- externalDocumentsTable ---- externalDocumentsTable.setPreferredScrollableViewportSize(new Dimension(200, 100)); externalDocumentsTable.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { externalDocumentsTableMouseClicked(e); } }); scrollPane5.setViewportView(externalDocumentsTable); } panel30.add(scrollPane5, cc.xy(1, 11, CellConstraints.DEFAULT, CellConstraints.FILL)); //======== panel16 ======== { panel16.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel16.setBackground(new Color(200, 205, 232)); panel16.setMinimumSize(new Dimension(100, 29)); panel16.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- addExternalLinkButton ---- addExternalLinkButton.setText("Add Document"); addExternalLinkButton.setOpaque(false); addExternalLinkButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); addExternalLinkButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { addExternalLinkButtonActionPerformed(e); } }); panel16.add(addExternalLinkButton, cc.xy(1, 1)); //---- removeExternalLinkButton ---- removeExternalLinkButton.setText("Remove Document"); removeExternalLinkButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); removeExternalLinkButton.setOpaque(false); removeExternalLinkButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeExternalLinkButtonActionPerformed(e); } }); panel16.add(removeExternalLinkButton, cc.xy(3, 1)); //---- openInBrowser ---- openInBrowser.setText("Open in Browser"); openInBrowser.setOpaque(false); openInBrowser.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { openInBrowserActionPerformed(); } }); panel16.add(openInBrowser, cc.xy(5, 1)); } panel30.add(panel16, cc.xy(1, 13, CellConstraints.CENTER, CellConstraints.DEFAULT)); } accesionNotesPanel.add(panel30, cc.xy(3, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); } tabbedPane.addTab("Accession Notes", accesionNotesPanel); //======== panel31 ======== { panel31.setBackground(new Color(200, 205, 232)); panel31.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("fill:default:grow"))); ((FormLayout) panel31.getLayout()).setColumnGroups(new int[][] { { 1, 3 } }); //======== panel32 ======== { panel32.setOpaque(false); panel32.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); //---- label_acknowledgementDate2 ---- label_acknowledgementDate2.setText("User Defined Date 1"); label_acknowledgementDate2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_acknowledgementDate2, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_DATE1); panel32.add(label_acknowledgementDate2, cc.xy(1, 1)); //---- acknowledgementDate2 ---- acknowledgementDate2.setColumns(10); panel32.add(acknowledgementDate2, cc.xy(3, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_acknowledgementDate3 ---- label_acknowledgementDate3.setText("User Defined Date 2"); label_acknowledgementDate3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_acknowledgementDate3, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_DATE2); panel32.add(label_acknowledgementDate3, cc.xy(1, 3)); //---- acknowledgementDate3 ---- acknowledgementDate3.setColumns(10); panel32.add(acknowledgementDate3, cc.xy(3, 3, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- rights2 ---- rights2.setText("User Defined Boolean 1"); rights2.setOpaque(false); rights2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); rights2.setText( ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_BOOLEAN1)); panel32.add(rights2, cc.xywh(1, 5, 3, 1)); //---- rights3 ---- rights3.setText("User Defined Boolean 2"); rights3.setOpaque(false); rights3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); rights3.setText( ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_BOOLEAN2)); panel32.add(rights3, cc.xywh(1, 7, 3, 1)); //---- label_date1Begin2 ---- label_date1Begin2.setText("User Defined Integer 1"); label_date1Begin2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin2, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_INTEGER1); panel32.add(label_date1Begin2, cc.xy(1, 9)); //---- date1Begin2 ---- date1Begin2.setColumns(6); panel32.add(date1Begin2, cc.xy(3, 9, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_date1Begin3 ---- label_date1Begin3.setText("User Defined Integer 2"); label_date1Begin3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin3, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_INTEGER2); panel32.add(label_date1Begin3, cc.xy(1, 11)); //---- date1Begin3 ---- date1Begin3.setColumns(6); panel32.add(date1Begin3, cc.xy(3, 11, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_date1Begin4 ---- label_date1Begin4.setText("User Defined Real 1"); label_date1Begin4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin4, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_REAL1); panel32.add(label_date1Begin4, cc.xy(1, 13)); //---- extentNumber2 ---- extentNumber2.setColumns(5); panel32.add(extentNumber2, cc.xy(3, 13, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_date1Begin5 ---- label_date1Begin5.setText("User Defined Real 2"); label_date1Begin5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin5, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_REAL2); panel32.add(label_date1Begin5, cc.xy(1, 15)); //---- extentNumber3 ---- extentNumber3.setColumns(5); panel32.add(extentNumber3, cc.xy(3, 15, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_date1Begin6 ---- label_date1Begin6.setText("User Defined String 1"); label_date1Begin6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin6, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_STRING1); panel32.add(label_date1Begin6, cc.xy(1, 17)); panel32.add(dateExpression2, new CellConstraints(3, 17, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT, new Insets(0, 0, 0, 5))); //---- label_date1Begin7 ---- label_date1Begin7.setText("User Defined String 2"); label_date1Begin7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin7, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_STRING2); panel32.add(label_date1Begin7, cc.xy(1, 19)); panel32.add(dateExpression3, new CellConstraints(3, 19, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT, new Insets(0, 0, 0, 5))); //---- label_date1Begin8 ---- label_date1Begin8.setText("User Defined String 3"); label_date1Begin8.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin8, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_STRING3); panel32.add(label_date1Begin8, cc.xy(1, 21)); panel32.add(dateExpression4, new CellConstraints(3, 21, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT, new Insets(0, 0, 0, 5))); //---- label_date1Begin9 ---- label_date1Begin9.setText("User Defined Text 1"); label_date1Begin9.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin9, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_TEXT1); panel32.add(label_date1Begin9, cc.xy(1, 23)); //======== scrollPane44 ======== { scrollPane44.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane44.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane44.setPreferredSize(new Dimension(200, 68)); //---- title3 ---- title3.setRows(4); title3.setLineWrap(true); title3.setWrapStyleWord(true); title3.setMinimumSize(new Dimension(200, 16)); scrollPane44.setViewportView(title3); } panel32.add(scrollPane44, cc.xywh(1, 25, 3, 1)); } panel31.add(panel32, cc.xy(1, 1)); //======== panel35 ======== { panel35.setOpaque(false); panel35.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); //---- label_date1Begin10 ---- label_date1Begin10.setText("User Defined Text 2"); label_date1Begin10.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin10, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_TEXT2); panel35.add(label_date1Begin10, cc.xy(1, 1)); //======== scrollPane45 ======== { scrollPane45.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane45.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane45.setPreferredSize(new Dimension(200, 68)); //---- title4 ---- title4.setRows(4); title4.setLineWrap(true); title4.setWrapStyleWord(true); title4.setMinimumSize(new Dimension(200, 16)); scrollPane45.setViewportView(title4); } panel35.add(scrollPane45, cc.xy(1, 3)); //---- label_date1Begin11 ---- label_date1Begin11.setText("User Defined Text 3"); label_date1Begin11.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin11, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_TEXT3); panel35.add(label_date1Begin11, cc.xy(1, 5)); //======== scrollPane46 ======== { scrollPane46.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane46.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane46.setPreferredSize(new Dimension(200, 68)); //---- title5 ---- title5.setRows(4); title5.setLineWrap(true); title5.setWrapStyleWord(true); title5.setMinimumSize(new Dimension(200, 16)); scrollPane46.setViewportView(title5); } panel35.add(scrollPane46, cc.xy(1, 7)); //---- label_date1Begin12 ---- label_date1Begin12.setText("User Defined Text 4"); label_date1Begin12.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_date1Begin12, Accessions.class, Accessions.PROPERTYNAME_USER_DEFINED_TEXT4); panel35.add(label_date1Begin12, cc.xy(1, 9)); //======== scrollPane47 ======== { scrollPane47.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane47.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane47.setPreferredSize(new Dimension(200, 68)); //---- title6 ---- title6.setRows(4); title6.setLineWrap(true); title6.setWrapStyleWord(true); title6.setMinimumSize(new Dimension(200, 16)); scrollPane47.setViewportView(title6); } panel35.add(scrollPane47, cc.xy(1, 11)); } panel31.add(panel35, cc.xy(3, 1)); } tabbedPane.addTab("User defined fields", panel31); //======== nonPreferredNamePanel ======== { nonPreferredNamePanel.setBackground(new Color(200, 205, 232)); nonPreferredNamePanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); nonPreferredNamePanel.setBorder(Borders.DLU2_BORDER); nonPreferredNamePanel.setLayout(new FormLayout(ColumnSpec.decodeSpecs("default:grow"), new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); ((FormLayout) nonPreferredNamePanel.getLayout()).setRowGroups(new int[][] { { 3, 11 } }); //---- SubjectsLabel2 ---- SubjectsLabel2.setText("Names"); SubjectsLabel2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); nonPreferredNamePanel.add(SubjectsLabel2, cc.xy(1, 1)); //======== scrollPane1 ======== { scrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); //---- namesTable ---- namesTable.setPreferredScrollableViewportSize(new Dimension(450, 300)); namesTable.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { namesTableMouseClicked(e); } }); scrollPane1.setViewportView(namesTable); } nonPreferredNamePanel.add(scrollPane1, cc.xy(1, 3, CellConstraints.DEFAULT, CellConstraints.FILL)); //======== panel8 ======== { panel8.setBackground(new Color(231, 188, 251)); panel8.setOpaque(false); panel8.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel8.setLayout( new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- editNameRelationshipButton ---- editNameRelationshipButton.setText("Edit Name Link"); editNameRelationshipButton.setOpaque(false); editNameRelationshipButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); editNameRelationshipButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { editNameRelationshipButtonActionPerformed(); } }); panel8.add(editNameRelationshipButton, cc.xy(1, 1)); //---- addNameRelationshipButton ---- addNameRelationshipButton.setText("Add Name Link"); addNameRelationshipButton.setOpaque(false); addNameRelationshipButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); addNameRelationshipButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { addNameRelationshipButtonActionPerformed(e); } }); panel8.add(addNameRelationshipButton, cc.xy(3, 1)); //---- removeNameRelationshipButton ---- removeNameRelationshipButton.setText("Remove Name Link"); removeNameRelationshipButton.setOpaque(false); removeNameRelationshipButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); removeNameRelationshipButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeNameRelationshipButtonActionPerformed(e); } }); panel8.add(removeNameRelationshipButton, cc.xy(5, 1)); } nonPreferredNamePanel.add(panel8, cc.xy(1, 5, CellConstraints.CENTER, CellConstraints.DEFAULT)); //---- separator5 ---- separator5.setBackground(new Color(220, 220, 232)); separator5.setForeground(new Color(147, 131, 86)); separator5.setMinimumSize(new Dimension(1, 10)); separator5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); nonPreferredNamePanel.add(separator5, cc.xy(1, 7)); //---- SubjectsLabel ---- SubjectsLabel.setText("Subjects"); SubjectsLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); nonPreferredNamePanel.add(SubjectsLabel, cc.xy(1, 9)); //======== scrollPane3 ======== { scrollPane3.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); //---- subjectsTable ---- subjectsTable.setPreferredScrollableViewportSize(new Dimension(200, 200)); scrollPane3.setViewportView(subjectsTable); } nonPreferredNamePanel.add(scrollPane3, cc.xy(1, 11)); //======== panel10 ======== { panel10.setBackground(new Color(231, 188, 251)); panel10.setOpaque(false); panel10.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); panel10.setLayout( new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("default"))); //---- addSubjectRelationshipButton ---- addSubjectRelationshipButton.setText("Add Subject Link"); addSubjectRelationshipButton.setOpaque(false); addSubjectRelationshipButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); addSubjectRelationshipButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { addSubjectRelationshipButtonActionPerformed(e); } }); panel10.add(addSubjectRelationshipButton, cc.xy(1, 1)); //---- removeSubjectRelationshipButton ---- removeSubjectRelationshipButton.setText("Remove Subject Link"); removeSubjectRelationshipButton.setOpaque(false); removeSubjectRelationshipButton.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); removeSubjectRelationshipButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeSubjectRelationshipButtonActionPerformed(e); } }); panel10.add(removeSubjectRelationshipButton, cc.xy(3, 1)); } nonPreferredNamePanel.add(panel10, cc.xy(1, 13, CellConstraints.CENTER, CellConstraints.DEFAULT)); } tabbedPane.addTab("Names & Subjects", nonPreferredNamePanel); //======== collectionInfoPanel ======== { collectionInfoPanel.setBackground(new Color(200, 205, 232)); collectionInfoPanel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); collectionInfoPanel.setBorder(Borders.DLU2_BORDER); collectionInfoPanel.setMinimumSize(new Dimension(640, 403)); collectionInfoPanel.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("fill:default:grow"))); ((FormLayout) collectionInfoPanel.getLayout()).setColumnGroups(new int[][] { { 1, 5 } }); //======== panel39 ======== { panel39.setOpaque(false); panel39.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.LEFT, Sizes.DLUX14, FormSpec.NO_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); //---- ExtentNumberLabel3 ---- ExtentNumberLabel3.setText("Acknowledgements & Restrictions"); ExtentNumberLabel3.setForeground(new Color(0, 0, 102)); ExtentNumberLabel3.setFont(new Font("Trebuchet MS", Font.PLAIN, 16)); panel39.add(ExtentNumberLabel3, cc.xywh(1, 1, 7, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); //---- rights5 ---- rights5.setText("Acknowledgement Sent"); rights5.setOpaque(false); rights5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); rights5.setText( ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_ACKNOWLEDGEMENT_SENT)); panel39.add(rights5, cc.xy(1, 3)); //---- label_acknowledgementDate4 ---- label_acknowledgementDate4.setText("Acknowledgement Date"); label_acknowledgementDate4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_acknowledgementDate4, Accessions.class, Accessions.PROPERTYNAME_ACKNOWLEDGEMENT_DATE); panel39.add(label_acknowledgementDate4, cc.xy(5, 3)); //---- acknowledgementDate4 ---- acknowledgementDate4.setColumns(10); panel39.add(acknowledgementDate4, cc.xy(7, 3, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- rights6 ---- rights6.setText("Agreement Sent"); rights6.setOpaque(false); rights6.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); rights6.setText(ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_AGREEMENT_SENT)); panel39.add(rights6, cc.xy(1, 5)); //---- label_agreementSent2 ---- label_agreementSent2.setText("Agreement Sent Date"); label_agreementSent2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_agreementSent2, Accessions.class, Accessions.PROPERTYNAME_AGREEMENT_SENT_DATE); panel39.add(label_agreementSent2, cc.xy(5, 5)); //---- agreementSent2 ---- agreementSent2.setColumns(10); panel39.add(agreementSent2, cc.xy(7, 5, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- rights7 ---- rights7.setText("Agreement Received"); rights7.setOpaque(false); rights7.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); rights7.setText( ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_AGREEMENT_RECEIVED)); panel39.add(rights7, cc.xy(1, 7)); //---- label_agreementReceived ---- label_agreementReceived.setText("Agreement Received Date"); label_agreementReceived.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_agreementReceived, Accessions.class, Accessions.PROPERTYNAME_AGREEMENT_RECEIVED_DATE); panel39.add(label_agreementReceived, cc.xy(5, 7)); //---- agreementReceived ---- agreementReceived.setColumns(10); panel39.add(agreementReceived, cc.xy(7, 7, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- rights ---- rights.setText("Rights Transferred"); rights.setOpaque(false); rights.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); rights.setText( ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_RIGHTS_TRANSFERRED)); panel39.add(rights, cc.xy(1, 9)); //---- label_agreementReceived2 ---- label_agreementReceived2.setText("Rights Transferred Date"); label_agreementReceived2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_agreementReceived2, Accessions.class, Accessions.PROPERTYNAME_RIGHTS_TRANSFERRED_DATE); panel39.add(label_agreementReceived2, cc.xy(5, 9)); //---- agreementReceived2 ---- agreementReceived2.setColumns(10); panel39.add(agreementReceived2, cc.xy(7, 9, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- labelAccess3 ---- labelAccess3.setText("Rights Transferred Note"); labelAccess3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(labelAccess3, Accessions.class, Accessions.PROPERTYNAME_RIGHTS_TRANSFERRED_NOTE); panel39.add(labelAccess3, cc.xy(1, 11)); //======== scrollPane435 ======== { scrollPane435.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane435.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); //---- terms3 ---- terms3.setRows(4); terms3.setLineWrap(true); terms3.setWrapStyleWord(true); terms3.setMinimumSize(new Dimension(200, 16)); scrollPane435.setViewportView(terms3); } panel39.add(scrollPane435, cc.xywh(1, 13, 7, 1)); //---- restrictionsApply ---- restrictionsApply.setText("Restrictions Apply"); restrictionsApply.setOpaque(false); restrictionsApply.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); restrictionsApply.setText( ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_RESTRICTIONS_APPLY)); panel39.add(restrictionsApply, cc.xy(1, 15)); //---- restrictionsApply2 ---- restrictionsApply2.setText("Access Restrictions"); restrictionsApply2.setOpaque(false); restrictionsApply2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); restrictionsApply2.setText( ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_ACCESS_RESTRICTIONS)); panel39.add(restrictionsApply2, cc.xy(1, 17)); //---- labelAccess ---- labelAccess.setText("Access Restrictions Note"); labelAccess.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(labelAccess, Accessions.class, Accessions.PROPERTYNAME_ACCESS_RESTRICTIONS_NOTE); panel39.add(labelAccess, cc.xy(1, 19)); //======== scrollPane432 ======== { scrollPane432.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane432.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane432.setPreferredSize(new Dimension(200, 68)); //---- terms ---- terms.setRows(4); terms.setLineWrap(true); terms.setWrapStyleWord(true); terms.setMinimumSize(new Dimension(200, 16)); scrollPane432.setViewportView(terms); } panel39.add(scrollPane432, cc.xywh(1, 21, 7, 1)); //---- restrictionsApply3 ---- restrictionsApply3.setText("Use Restrictions"); restrictionsApply3.setOpaque(false); restrictionsApply3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); restrictionsApply3.setText( ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_USE_RESTRICTIONS)); panel39.add(restrictionsApply3, cc.xy(1, 23)); //---- labelAccess2 ---- labelAccess2.setText("Use Restrictions Note"); labelAccess2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(labelAccess2, Accessions.class, Accessions.PROPERTYNAME_USE_RESTRICTIONS_NOTE); panel39.add(labelAccess2, cc.xy(1, 25)); //======== scrollPane433 ======== { scrollPane433.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane433.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); //---- terms2 ---- terms2.setRows(4); terms2.setLineWrap(true); terms2.setWrapStyleWord(true); terms2.setMinimumSize(new Dimension(200, 16)); scrollPane433.setViewportView(terms2); } panel39.add(scrollPane433, cc.xywh(1, 27, 7, 1)); } collectionInfoPanel.add(panel39, cc.xy(1, 1)); //---- separator1 ---- separator1.setOrientation(SwingConstants.VERTICAL); collectionInfoPanel.add(separator1, cc.xy(3, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); //======== panel37 ======== { panel37.setOpaque(false); panel37.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); //---- ExtentNumberLabel4 ---- ExtentNumberLabel4.setText("Processing Tasks"); ExtentNumberLabel4.setForeground(new Color(0, 0, 102)); ExtentNumberLabel4.setFont(new Font("Trebuchet MS", Font.PLAIN, 16)); panel37.add(ExtentNumberLabel4, cc.xywh(1, 1, 5, 1, CellConstraints.CENTER, CellConstraints.DEFAULT)); //---- label_resourceType3 ---- label_resourceType3.setText("Processing Priority"); label_resourceType3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_resourceType3, Accessions.class, Accessions.PROPERTYNAME_PROCESSING_PRIORITY); panel37.add(label_resourceType3, cc.xy(1, 3, CellConstraints.FILL, CellConstraints.DEFAULT)); //======== panel3 ======== { panel3.setOpaque(false); panel3.setLayout(new FormLayout("default:grow", "default")); //---- resourceType2 ---- resourceType2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); resourceType2.setOpaque(false); panel3.add(resourceType2, cc.xy(1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); } panel37.add(panel3, cc.xywh(3, 3, 3, 1)); //---- label_resourceType4 ---- label_resourceType4.setText("Processor"); label_resourceType4.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_resourceType4, Accessions.class, Accessions.PROPERTYNAME_PROCESSORS); panel37.add(label_resourceType4, cc.xy(1, 5, CellConstraints.FILL, CellConstraints.DEFAULT)); panel37.add(dateExpression5, new CellConstraints(3, 5, 3, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT, new Insets(0, 0, 0, 5))); //---- label_processingPlan ---- label_processingPlan.setText("Processing Plan"); label_processingPlan.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_processingPlan, Accessions.class, Accessions.PROPERTYNAME_PROCESSING_PLAN); panel37.add(label_processingPlan, cc.xywh(1, 7, 3, 1)); //======== scrollPane4222 ======== { scrollPane4222.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane4222.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane4222.setPreferredSize(new Dimension(200, 68)); //---- processingPlan ---- processingPlan.setRows(4); processingPlan.setLineWrap(true); processingPlan.setWrapStyleWord(true); processingPlan.setMinimumSize(new Dimension(200, 16)); scrollPane4222.setViewportView(processingPlan); } panel37.add(scrollPane4222, cc.xywh(1, 9, 5, 1)); //---- label_dateProcessed3 ---- label_dateProcessed3.setText("Processing Started"); label_dateProcessed3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_dateProcessed3, Accessions.class, Accessions.PROPERTYNAME_PROCESSING_STARTED_DATE); panel37.add(label_dateProcessed3, cc.xy(1, 11)); //---- dateProcessed3 ---- dateProcessed3.setColumns(10); panel37.add(dateProcessed3, cc.xy(3, 11, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_resourceType5 ---- label_resourceType5.setText("Processing Status"); label_resourceType5.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_resourceType5, Accessions.class, Accessions.PROPERTYNAME_PROCESSING_STATUS); panel37.add(label_resourceType5, cc.xy(1, 13, CellConstraints.FILL, CellConstraints.DEFAULT)); //======== panel1 ======== { panel1.setOpaque(false); panel1.setLayout(new FormLayout("default:grow", "default")); //---- resourceType3 ---- resourceType3.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); resourceType3.setOpaque(false); panel1.add(resourceType3, cc.xy(1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); } panel37.add(panel1, cc.xywh(3, 13, 3, 1)); //---- cataloged2 ---- cataloged2.setText("Accession Processed"); cataloged2.setOpaque(false); cataloged2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); cataloged2.setText( ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_ACCESSION_PROCESSED)); panel37.add(cataloged2, cc.xy(1, 15)); //---- label_dateProcessed ---- label_dateProcessed.setText("Date Processed"); label_dateProcessed.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_dateProcessed, Accessions.class, Accessions.PROPERTYNAME_ACCESSION_PROCESSED_DATE); panel37.add(label_dateProcessed, cc.xy(3, 15)); //---- dateProcessed ---- dateProcessed.setColumns(10); panel37.add(dateProcessed, cc.xy(5, 15, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- cataloged ---- cataloged.setText("Cataloged"); cataloged.setOpaque(false); cataloged.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); cataloged.setText(ATFieldInfo.getLabel(Accessions.class, Accessions.PROPERTYNAME_CATALOGED)); panel37.add(cataloged, cc.xy(1, 17)); //---- label_dateProcessed2 ---- label_dateProcessed2.setText("Date Cataloged"); label_dateProcessed2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_dateProcessed2, Accessions.class, Accessions.PROPERTYNAME_CATALOGED_DATE); panel37.add(label_dateProcessed2, cc.xy(3, 17)); //---- dateProcessed2 ---- dateProcessed2.setColumns(10); panel37.add(dateProcessed2, cc.xy(5, 17, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_terms2 ---- label_terms2.setText("Cataloged Note:"); label_terms2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label_terms2, Accessions.class, Accessions.PROPERTYNAME_CATALOGED_NOTE); panel37.add(label_terms2, cc.xywh(1, 19, 3, 1)); //======== scrollPane434 ======== { scrollPane434.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS); scrollPane434.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); scrollPane434.setPreferredSize(new Dimension(200, 68)); //---- catalogedNote ---- catalogedNote.setRows(4); catalogedNote.setLineWrap(true); catalogedNote.setWrapStyleWord(true); catalogedNote.setMinimumSize(new Dimension(200, 16)); scrollPane434.setViewportView(catalogedNote); } panel37.add(scrollPane434, cc.xywh(1, 21, 5, 1, CellConstraints.DEFAULT, CellConstraints.FILL)); } collectionInfoPanel.add(panel37, cc.xy(5, 1)); } tabbedPane.addTab("Acknowledgements, Restrictions & Processing Tasks", collectionInfoPanel); } add(tabbedPane, cc.xy(1, 2, CellConstraints.DEFAULT, CellConstraints.FILL)); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:org.archiviststoolkit.editor.ArchDescriptionNamesFields.java
License:Open Source License
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license sortNameDisplay = new JTextField(); label_function = new JLabel(); function = new JComboBox(); label_role = new JLabel(); role = new JComboBox(); label_form = new JLabel(); form = ATBasicComponentFactory.createComboBox(detailsModel, ArchDescriptionNames.PROPERTYNAME_FORM, ArchDescriptionNames.class, true); CellConstraints cc = new CellConstraints(); //======== this ======== setBorder(Borders.DLU4_BORDER);//from ww w . ja v a2 s. c o m setBackground(new Color(234, 201, 250)); setOpaque(false); setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec("max(default;400px):grow") }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- sortNameDisplay ---- sortNameDisplay.setEditable(false); sortNameDisplay.setBorder(null); sortNameDisplay.setForeground(new Color(0, 0, 102)); sortNameDisplay.setSelectionColor(new Color(204, 0, 51)); sortNameDisplay.setOpaque(false); add(sortNameDisplay, cc.xywh(1, 1, 3, 1)); //---- label_function ---- label_function.setText("Function"); ATFieldInfo.assignLabelInfo(label_function, ArchDescriptionNames.class, ArchDescriptionNames.PROPERTYNAME_NAME_LINK_FUNCTION); add(label_function, cc.xy(1, 3)); //---- function ---- function.setOpaque(false); function.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { functionActionPerformed(e); } }); function.addFocusListener(new FocusAdapter() { @Override public void focusGained(FocusEvent e) { functionFocusGained(); } }); add(function, cc.xywh(3, 3, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_role ---- label_role.setText("Role"); ATFieldInfo.assignLabelInfo(label_role, ArchDescriptionNames.class, ArchDescriptionNames.PROPERTYNAME_ROLE); add(label_role, cc.xy(1, 5)); //---- role ---- role.setOpaque(false); add(role, cc.xywh(3, 5, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); //---- label_form ---- label_form.setText("Form Subdivision"); ATFieldInfo.assignLabelInfo(label_form, ArchDescriptionNames.class, ArchDescriptionNames.PROPERTYNAME_FORM); add(label_form, cc.xy(1, 7)); //---- form ---- form.setOpaque(false); add(form, cc.xywh(3, 7, 1, 1, CellConstraints.LEFT, CellConstraints.DEFAULT)); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:org.archiviststoolkit.editor.AssessmentsFields.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license tabbedPane1 = new JTabbedPane(); panel1 = new JPanel(); panel5 = new JPanel(); label2 = new JLabel(); scrollPane1 = new JScrollPane(); accessionsTable = new DomainSortableTable(); panel6 = new JPanel(); button1 = new JButton(); button2 = new JButton(); panel13 = new JPanel(); label6 = new JLabel(); textField1 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Assessments.PROPERTYNAME_WHO_DID_SURVEY)); label35 = new JLabel(); textField17 = ATBasicComponentFactory .createDateField(detailsModel.getModel(Assessments.PROPERTYNAME_DATE_OF_SURVEY)); label34 = new JLabel(); textField18 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Assessments.PROPERTYNAME_USER_WHO_CREATED_RECORD)); label7 = new JLabel(); textField2 = ATBasicComponentFactory.createDoubleField(detailsModel, Assessments.PROPERTYNAME_AMOUNT_OF_TIME_SURVEY_TOOK); label8 = new JLabel(); checkBox2 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_REVIEW_NEEDED, Assessments.class); label9 = new JLabel(); textField3 = ATBasicComponentFactory .createTextField(detailsModel.getModel(Assessments.PROPERTYNAME_WHO_NEEDS_TO_REVIEW)); panel7 = new JPanel(); label3 = new JLabel(); scrollPane2 = new JScrollPane(); resourcesTable = new DomainSortableTable(); panel8 = new JPanel(); button3 = new JButton(); button4 = new JButton(); panel9 = new JPanel(); label4 = new JLabel(); scrollPane3 = new JScrollPane(); digitalObjectsTable = new DomainSortableTable(); panel10 = new JPanel(); button5 = new JButton(); button6 = new JButton(); panel11 = new JPanel(); label5 = new JLabel(); scrollPane4 = new JScrollPane(); reviewNoteTextArea = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Assessments.PROPERTYNAME_REVIEW_NOTE)); panel12 = new JPanel(); checkBox1 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_INACTIVE, Assessments.class); panel2 = new JPanel(); panel14 = new JPanel(); label10 = new JLabel(); textField4 = ATBasicComponentFactory.createIntegerField(detailsModel, Assessments.PROPERTYNAME_CONDITION_OF_MATERIAL_RATING, 1, 5); label12 = new JLabel(); textField6 = ATBasicComponentFactory.createIntegerField(detailsModel, Assessments.PROPERTYNAME_QUALITY_OF_HOUSING_RATING, 1, 5); label11 = new JLabel(); textField5 = ATBasicComponentFactory.createIntegerField(detailsModel, Assessments.PROPERTYNAME_PHYSICAL_ACCESS_RATING, 1, 5); label13 = new JLabel(); textField7 = ATBasicComponentFactory.createIntegerField(detailsModel, Assessments.PROPERTYNAME_INTELLECTUAL_ACCESS_RATING, 1, 5); label15 = new JLabel(); textField9 = ATBasicComponentFactory.createIntegerField(detailsModel, Assessments.PROPERTYNAME_DOCUMENTATION_QUALITY_RATING, 1, 5); label14 = new JLabel(); textField8 = ATBasicComponentFactory.createIntegerField(detailsModel, Assessments.PROPERTYNAME_INTEREST_RATING, 1, 5); label16 = new JLabel(); textField10 = ATBasicComponentFactory.createIntegerField(detailsModel, Assessments.PROPERTYNAME_RESEARCH_VALUE_RATING); label17 = new JLabel(); textField11 = ATBasicComponentFactory.createIntegerField(detailsModel, Assessments.PROPERTYNAME_USER_NUMERICAL_RATING1, 1, 5); label18 = new JLabel(); textField12 = ATBasicComponentFactory.createIntegerField(detailsModel, Assessments.PROPERTYNAME_USER_NUMERICAL_RATING2, 1, 5); panel17 = new JPanel(); label25 = new JLabel(); checkBox3 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE1, Assessments.class); checkBox6 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE4, Assessments.class); checkBox4 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE2, Assessments.class); checkBox7 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE5, Assessments.class); checkBox5 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE3, Assessments.class); checkBox8 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE6, Assessments.class); panel15 = new JPanel(); label19 = new JLabel(); scrollPane5 = new JScrollPane(); textArea1 = ATBasicComponentFactory//www. j av a 2 s . com .createTextArea(detailsModel.getModel(Assessments.PROPERTYNAME_GENERAL_NOTE)); panel16 = new JPanel(); label20 = new JLabel(); label21 = new JLabel(); textField13 = ATBasicComponentFactory.createDoubleField(detailsModel, Assessments.PROPERTYNAME_ESTIMATED_PROCESSING_TIME_PER_FOOT); label23 = new JLabel(); textField14 = ATBasicComponentFactory.createDoubleField(detailsModel, Assessments.PROPERTYNAME_TOTAL_EXTENT); label22 = new JLabel(); textField15 = ATBasicComponentFactory.createDoubleField(detailsModel, Assessments.PROPERTYNAME_TOTAL_ESTIMATED_PROCESSING_TIME); label24 = new JLabel(); panel18 = new JPanel(); panel19 = new JPanel(); label26 = new JLabel(); checkBox9 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE1, Assessments.class); checkBox13 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE5, Assessments.class); checkBox10 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE2, Assessments.class); checkBox14 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE6, Assessments.class); checkBox11 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE3, Assessments.class); checkBox15 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE7, Assessments.class); checkBox12 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE4, Assessments.class); checkBox16 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE8, Assessments.class); label27 = new JLabel(); scrollPane6 = new JScrollPane(); textArea2 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Assessments.PROPERTYNAME_CONSERVATION_NOTE)); panel3 = new JPanel(); panel20 = new JPanel(); label28 = new JLabel(); label29 = new JLabel(); checkBox17 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT1, Assessments.class); checkBox25 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT9, Assessments.class); checkBox18 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT2, Assessments.class); checkBox26 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT10, Assessments.class); checkBox19 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT3, Assessments.class); checkBox27 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT11, Assessments.class); checkBox20 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT4, Assessments.class); checkBox28 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT12, Assessments.class); checkBox21 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT5, Assessments.class); checkBox29 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT13, Assessments.class); checkBox22 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT6, Assessments.class); checkBox30 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT14, Assessments.class); checkBox23 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT7, Assessments.class); checkBox31 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT15, Assessments.class); checkBox24 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT8, Assessments.class); checkBox32 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT16, Assessments.class); checkBox33 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT17, Assessments.class); checkBox34 = ATBasicComponentFactory.createCheckBox(detailsModel, Assessments.PROPERTYNAME_SPECIAL_FORMAT18, Assessments.class); panel22 = new JPanel(); label31 = new JLabel(); scrollPane8 = new JScrollPane(); textArea4 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Assessments.PROPERTYNAME_EXHIBITION_VALUE_NOTE)); panel23 = new JPanel(); label32 = new JLabel(); textField16 = ATBasicComponentFactory.createCurrencyField(detailsModel, Assessments.PROPERTYNAME_MONETARY_VALUE, true); panel21 = new JPanel(); label30 = new JLabel(); scrollPane7 = new JScrollPane(); textArea3 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Assessments.PROPERTYNAME_SPECIAL_FORMAT_NOTE)); panel25 = new JPanel(); label33 = new JLabel(); scrollPane9 = new JScrollPane(); textArea5 = ATBasicComponentFactory .createTextArea(detailsModel.getModel(Assessments.PROPERTYNAME_MONETARY_VALUE_NOTE)); panel4 = new JPanel(); label1 = new JLabel(); assessmentNumber = new JLabel(); CellConstraints cc = new CellConstraints(); //======== this ======== setBackground(new Color(200, 205, 232)); setLayout(new BorderLayout()); //======== tabbedPane1 ======== { tabbedPane1.setBackground(new Color(200, 205, 232)); tabbedPane1.setBorder(new EmptyBorder(0, 10, 0, 10)); //======== panel1 ======== { panel1.setBackground(new Color(200, 205, 232)); panel1.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //======== panel5 ======== { panel5.setBackground(new Color(200, 205, 232)); panel5.setLayout(new BorderLayout()); //---- label2 ---- label2.setText("Accessions Linked to this assessment record"); panel5.add(label2, BorderLayout.NORTH); //======== scrollPane1 ======== { //---- accessionsTable ---- accessionsTable.setPreferredScrollableViewportSize(new Dimension(450, 100)); scrollPane1.setViewportView(accessionsTable); } panel5.add(scrollPane1, BorderLayout.CENTER); //======== panel6 ======== { panel6.setBackground(new Color(200, 205, 232)); panel6.setLayout( new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec( ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //---- button1 ---- button1.setText("Link Accession"); button1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { linkAccessionActionPerformed(); } }); panel6.add(button1, cc.xy(3, 1)); //---- button2 ---- button2.setText("Remove Link"); button2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeAccessionActionPerformed(); } }); panel6.add(button2, cc.xy(5, 1)); } panel5.add(panel6, BorderLayout.SOUTH); } panel1.add(panel5, cc.xy(1, 1)); //======== panel13 ======== { panel13.setBackground(new Color(200, 205, 232)); panel13.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(47)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label6 ---- label6.setText("Surveyed by"); ATFieldInfo.assignLabelInfo(label6, Assessments.class, Assessments.PROPERTYNAME_WHO_DID_SURVEY); panel13.add(label6, cc.xy(1, 1)); panel13.add(textField1, cc.xywh(3, 1, 7, 1)); //---- label35 ---- label35.setText("Date of survey"); ATFieldInfo.assignLabelInfo(label35, Assessments.class, Assessments.PROPERTYNAME_DATE_OF_SURVEY); panel13.add(label35, cc.xy(1, 3)); panel13.add(textField17, cc.xywh(3, 3, 7, 1)); //---- label34 ---- label34.setText("User who created record"); ATFieldInfo.assignLabelInfo(label34, Assessments.class, Assessments.PROPERTYNAME_USER_WHO_CREATED_RECORD); panel13.add(label34, cc.xy(1, 5)); panel13.add(textField18, cc.xywh(3, 5, 7, 1)); //---- label7 ---- label7.setText("Time it took to complete survey"); ATFieldInfo.assignLabelInfo(label7, Assessments.class, Assessments.PROPERTYNAME_AMOUNT_OF_TIME_SURVEY_TOOK); panel13.add(label7, cc.xywh(1, 7, 5, 1)); //---- textField2 ---- textField2.setColumns(4); panel13.add(textField2, cc.xy(7, 7)); //---- label8 ---- label8.setText("hours"); panel13.add(label8, cc.xy(9, 7)); //---- checkBox2 ---- checkBox2.setText("Review needed"); checkBox2.setBackground(new Color(200, 205, 232)); checkBox2.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_REVIEW_NEEDED)); panel13.add(checkBox2, cc.xywh(1, 9, 5, 1)); //---- label9 ---- label9.setText("Who needs to review"); ATFieldInfo.assignLabelInfo(label9, Assessments.class, Assessments.PROPERTYNAME_WHO_NEEDS_TO_REVIEW); panel13.add(label9, cc.xy(1, 11)); panel13.add(textField3, cc.xywh(3, 11, 7, 1)); } panel1.add(panel13, cc.xy(5, 1)); //======== panel7 ======== { panel7.setBackground(new Color(200, 205, 232)); panel7.setLayout(new BorderLayout()); //---- label3 ---- label3.setText("Resources Linked to this assessment record"); panel7.add(label3, BorderLayout.NORTH); //======== scrollPane2 ======== { //---- resourcesTable ---- resourcesTable.setPreferredScrollableViewportSize(new Dimension(450, 100)); scrollPane2.setViewportView(resourcesTable); } panel7.add(scrollPane2, BorderLayout.CENTER); //======== panel8 ======== { panel8.setBackground(new Color(200, 205, 232)); panel8.setLayout( new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec( ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //---- button3 ---- button3.setText("Link Resource"); button3.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { linkResourceActionPerformed(); } }); panel8.add(button3, cc.xy(3, 1)); //---- button4 ---- button4.setText("Remove Link"); button4.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeResourceActionPerformed(); } }); panel8.add(button4, cc.xy(5, 1)); } panel7.add(panel8, BorderLayout.SOUTH); } panel1.add(panel7, cc.xy(1, 3)); //======== panel9 ======== { panel9.setBackground(new Color(200, 205, 232)); panel9.setLayout(new BorderLayout()); //---- label4 ---- label4.setText("Digital Objects Linked to this assessment record"); panel9.add(label4, BorderLayout.NORTH); //======== scrollPane3 ======== { //---- digitalObjectsTable ---- digitalObjectsTable.setPreferredScrollableViewportSize(new Dimension(450, 100)); scrollPane3.setViewportView(digitalObjectsTable); } panel9.add(scrollPane3, BorderLayout.CENTER); //======== panel10 ======== { panel10.setBackground(new Color(200, 205, 232)); panel10.setLayout( new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec( ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, RowSpec.decodeSpecs("default"))); //---- button5 ---- button5.setText("Link Digital Object"); button5.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { linkDigitalObjectActionPerformed(); } }); panel10.add(button5, cc.xy(3, 1)); //---- button6 ---- button6.setText("Remove Link"); button6.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { removeDigitalObjectActionPerformed(); } }); panel10.add(button6, cc.xy(5, 1)); } panel9.add(panel10, BorderLayout.SOUTH); } panel1.add(panel9, cc.xy(1, 5)); //======== panel11 ======== { panel11.setBackground(new Color(200, 205, 232)); panel11.setLayout(new BorderLayout()); //---- label5 ---- label5.setText("Review note"); ATFieldInfo.assignLabelInfo(label5, Assessments.class, Assessments.PROPERTYNAME_REVIEW_NOTE); panel11.add(label5, BorderLayout.NORTH); //======== scrollPane4 ======== { //---- reviewNoteTextArea ---- reviewNoteTextArea.setRows(10); reviewNoteTextArea.setColumns(25); reviewNoteTextArea.setLineWrap(true); scrollPane4.setViewportView(reviewNoteTextArea); } panel11.add(scrollPane4, BorderLayout.CENTER); //======== panel12 ======== { panel12.setBackground(new Color(200, 205, 232)); panel12.setLayout(new FlowLayout(FlowLayout.LEFT)); //---- checkBox1 ---- checkBox1.setText("inactive"); checkBox1.setBackground(new Color(200, 205, 232)); checkBox1.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_INACTIVE)); panel12.add(checkBox1); } panel11.add(panel12, BorderLayout.SOUTH); } panel1.add(panel11, cc.xywh(5, 3, 1, 3)); } tabbedPane1.addTab("Basic Information", panel1); //======== panel2 ======== { panel2.setBackground(new Color(200, 205, 232)); panel2.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { new RowSpec(RowSpec.TOP, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) })); //======== panel14 ======== { panel14.setBackground(new Color(200, 205, 232)); panel14.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label10 ---- label10.setText("Condition of material"); ATFieldInfo.assignLabelInfo(label10, Assessments.class, Assessments.PROPERTYNAME_CONDITION_OF_MATERIAL_RATING); panel14.add(label10, cc.xy(1, 1)); //---- textField4 ---- textField4.setColumns(2); panel14.add(textField4, cc.xy(3, 1)); //---- label12 ---- label12.setText("Quality of housing"); ATFieldInfo.assignLabelInfo(label12, Assessments.class, Assessments.PROPERTYNAME_QUALITY_OF_HOUSING_RATING); panel14.add(label12, cc.xy(5, 1)); //---- textField6 ---- textField6.setColumns(2); panel14.add(textField6, cc.xy(7, 1)); //---- label11 ---- label11.setText("Physical access"); ATFieldInfo.assignLabelInfo(label11, Assessments.class, Assessments.PROPERTYNAME_PHYSICAL_ACCESS_RATING); panel14.add(label11, cc.xy(1, 3)); //---- textField5 ---- textField5.setColumns(2); panel14.add(textField5, cc.xy(3, 3)); //---- label13 ---- label13.setText("Intellectual Access"); ATFieldInfo.assignLabelInfo(label13, Assessments.class, Assessments.PROPERTYNAME_INTELLECTUAL_ACCESS_RATING); panel14.add(label13, cc.xy(5, 3)); //---- textField7 ---- textField7.setColumns(2); panel14.add(textField7, cc.xy(7, 3)); //---- label15 ---- label15.setText("Document Quality"); ATFieldInfo.assignLabelInfo(label15, Assessments.class, Assessments.PROPERTYNAME_DOCUMENTATION_QUALITY_RATING); panel14.add(label15, cc.xy(1, 5)); //---- textField9 ---- textField9.setColumns(2); textField9.addFocusListener(new FocusAdapter() { @Override public void focusLost(FocusEvent e) { setResearchValueRating(); } }); panel14.add(textField9, cc.xy(3, 5)); //---- label14 ---- label14.setText("Interest"); ATFieldInfo.assignLabelInfo(label14, Assessments.class, Assessments.PROPERTYNAME_INTEREST_RATING); panel14.add(label14, cc.xy(5, 5)); //---- textField8 ---- textField8.setColumns(2); textField8.addFocusListener(new FocusAdapter() { @Override public void focusLost(FocusEvent e) { setResearchValueRating(); } }); panel14.add(textField8, cc.xy(7, 5)); //---- label16 ---- label16.setText("Research Value"); ATFieldInfo.assignLabelInfo(label16, Assessments.class, Assessments.PROPERTYNAME_RESEARCH_VALUE_RATING); panel14.add(label16, cc.xy(5, 7)); //---- textField10 ---- textField10.setColumns(2); textField10.setEditable(false); panel14.add(textField10, cc.xy(7, 7)); //---- label17 ---- label17.setText("User Rating 1"); ATFieldInfo.assignLabelInfo(label17, Assessments.class, Assessments.PROPERTYNAME_USER_NUMERICAL_RATING1); panel14.add(label17, cc.xy(1, 9)); //---- textField11 ---- textField11.setColumns(2); panel14.add(textField11, cc.xy(3, 9)); //---- label18 ---- label18.setText("User Rating 2"); ATFieldInfo.assignLabelInfo(label18, Assessments.class, Assessments.PROPERTYNAME_USER_NUMERICAL_RATING2); panel14.add(label18, cc.xy(5, 9)); //---- textField12 ---- textField12.setColumns(2); panel14.add(textField12, cc.xy(7, 9)); } panel2.add(panel14, cc.xy(1, 1)); //======== panel17 ======== { panel17.setBackground(new Color(200, 205, 232)); panel17.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label25 ---- label25.setText("Special Conservation issues"); ATFieldInfo.assignLabelTooltip(label25, Assessments.class, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE1); panel17.add(label25, cc.xywh(1, 1, 3, 1)); //---- checkBox3 ---- checkBox3.setText("mold damage"); checkBox3.setBackground(new Color(200, 205, 232)); checkBox3.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE1)); panel17.add(checkBox3, cc.xy(3, 3)); //---- checkBox6 ---- checkBox6.setText("Special conservation issue1"); checkBox6.setBackground(new Color(200, 205, 232)); checkBox6.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE4)); panel17.add(checkBox6, cc.xy(5, 3)); //---- checkBox4 ---- checkBox4.setText("pest damage"); checkBox4.setBackground(new Color(200, 205, 232)); checkBox4.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE2)); panel17.add(checkBox4, cc.xy(3, 5)); //---- checkBox7 ---- checkBox7.setText("Special conservation issue2"); checkBox7.setBackground(new Color(200, 205, 232)); checkBox7.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE5)); panel17.add(checkBox7, cc.xy(5, 5)); //---- checkBox5 ---- checkBox5.setText("deteriorating film base"); checkBox5.setBackground(new Color(200, 205, 232)); checkBox5.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE3)); panel17.add(checkBox5, cc.xy(3, 7)); //---- checkBox8 ---- checkBox8.setText("Special conservation issue3"); checkBox8.setBackground(new Color(200, 205, 232)); checkBox8.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE6)); panel17.add(checkBox8, cc.xy(5, 7)); } panel2.add(panel17, cc.xy(5, 1)); //======== panel15 ======== { panel15.setBackground(new Color(200, 205, 232)); panel15.setLayout(new BorderLayout()); //---- label19 ---- label19.setText("General note"); ATFieldInfo.assignLabelTooltip(label19, Assessments.class, Assessments.PROPERTYNAME_GENERAL_NOTE); panel15.add(label19, BorderLayout.NORTH); //======== scrollPane5 ======== { //---- textArea1 ---- textArea1.setRows(8); textArea1.setColumns(25); textArea1.setLineWrap(true); scrollPane5.setViewportView(textArea1); } panel15.add(scrollPane5, BorderLayout.CENTER); } panel2.add(panel15, cc.xy(1, 3)); //======== panel16 ======== { panel16.setBackground(new Color(200, 205, 232)); panel16.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(82)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(23)) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label20 ---- label20.setText("Estimated processing time (EPT)"); panel16.add(label20, cc.xywh(1, 5, 9, 1)); //---- label21 ---- label21.setText("Hours per foot"); ATFieldInfo.assignLabelTooltip(label21, Assessments.class, Assessments.PROPERTYNAME_ESTIMATED_PROCESSING_TIME_PER_FOOT); panel16.add(label21, cc.xy(3, 7)); //---- textField13 ---- textField13.setColumns(5); textField13.addFocusListener(new FocusAdapter() { @Override public void focusLost(FocusEvent e) { calculateTotalEPT(); } }); panel16.add(textField13, cc.xy(5, 7)); //---- label23 ---- label23.setText("Multiplied by total extent"); ATFieldInfo.assignLabelTooltip(label23, Assessments.class, Assessments.PROPERTYNAME_TOTAL_EXTENT); panel16.add(label23, cc.xy(7, 7)); //---- textField14 ---- textField14.setColumns(5); textField14.addFocusListener(new FocusAdapter() { @Override public void focusLost(FocusEvent e) { calculateTotalEPT(); } }); panel16.add(textField14, cc.xy(9, 7)); //---- label22 ---- label22.setText("Equals Total EPT"); ATFieldInfo.assignLabelTooltip(label22, Assessments.class, Assessments.PROPERTYNAME_TOTAL_ESTIMATED_PROCESSING_TIME); panel16.add(label22, cc.xy(3, 9)); //---- textField15 ---- textField15.setColumns(5); textField15.setEditable(false); panel16.add(textField15, cc.xy(5, 9)); //---- label24 ---- label24.setText("hours"); panel16.add(label24, cc.xy(7, 9)); } panel2.add(panel16, cc.xy(1, 5)); //======== panel18 ======== { panel18.setBackground(new Color(200, 205, 232)); panel18.setLayout(new BorderLayout()); //======== panel19 ======== { panel19.setBackground(new Color(200, 205, 232)); panel19.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label26 ---- label26.setText("Other Conservation issues"); ATFieldInfo.assignLabelTooltip(label26, Assessments.class, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE1); panel19.add(label26, cc.xywh(1, 1, 5, 1)); //---- checkBox9 ---- checkBox9.setText("Brittle paper"); checkBox9.setBackground(new Color(200, 205, 232)); checkBox9.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE1)); panel19.add(checkBox9, cc.xy(3, 3)); //---- checkBox13 ---- checkBox13.setText("Thermofax paper"); checkBox13.setBackground(new Color(200, 205, 232)); checkBox13.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE5)); panel19.add(checkBox13, cc.xy(5, 3)); //---- checkBox10 ---- checkBox10.setText("Metal fasteners"); checkBox10.setBackground(new Color(200, 205, 232)); checkBox10.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE2)); panel19.add(checkBox10, cc.xy(3, 5)); //---- checkBox14 ---- checkBox14.setText("Other conservation issue1"); checkBox14.setBackground(new Color(200, 205, 232)); checkBox14.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE6)); panel19.add(checkBox14, cc.xy(5, 5)); //---- checkBox11 ---- checkBox11.setText("Newspaper"); checkBox11.setBackground(new Color(200, 205, 232)); checkBox11.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE3)); panel19.add(checkBox11, cc.xy(3, 7)); //---- checkBox15 ---- checkBox15.setText("Other conservation issue2"); checkBox15.setBackground(new Color(200, 205, 232)); checkBox15.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE7)); panel19.add(checkBox15, cc.xy(5, 7)); //---- checkBox12 ---- checkBox12.setText("Tape"); checkBox12.setBackground(new Color(200, 205, 232)); checkBox12.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE4)); panel19.add(checkBox12, cc.xy(3, 9)); //---- checkBox16 ---- checkBox16.setText("Other conservation issue3"); checkBox16.setBackground(new Color(200, 205, 232)); checkBox16.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_OTHER_CONSERVATION_ISSUE8)); panel19.add(checkBox16, cc.xy(5, 9)); //---- label27 ---- label27.setText("Conservation note"); ATFieldInfo.assignLabelTooltip(label27, Assessments.class, Assessments.PROPERTYNAME_CONSERVATION_NOTE); panel19.add(label27, cc.xywh(1, 11, 5, 1)); } panel18.add(panel19, BorderLayout.NORTH); //======== scrollPane6 ======== { //---- textArea2 ---- textArea2.setColumns(25); textArea2.setRows(8); textArea2.setLineWrap(true); scrollPane6.setViewportView(textArea2); } panel18.add(scrollPane6, BorderLayout.CENTER); } panel2.add(panel18, cc.xywh(5, 3, 1, 3)); } tabbedPane1.addTab("Survey", panel2); //======== panel3 ======== { panel3.setBackground(new Color(200, 205, 232)); panel3.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.BOTTOM, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //======== panel20 ======== { panel20.setBackground(new Color(200, 205, 232)); panel20.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(Sizes.dluX(88)) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label28 ---- label28.setText("Special Formats"); ATFieldInfo.assignLabelTooltip(label28, Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT1); panel20.add(label28, cc.xywh(1, 1, 5, 1)); //---- label29 ---- label29.setText("Check all that apply"); panel20.add(label29, cc.xywh(3, 3, 3, 1)); //---- checkBox17 ---- checkBox17.setText("Architectural materials"); checkBox17.setBackground(new Color(200, 205, 232)); checkBox17.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT1)); panel20.add(checkBox17, cc.xy(3, 5)); //---- checkBox25 ---- checkBox25.setText("Glass"); checkBox25.setBackground(new Color(200, 205, 232)); checkBox25.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT9)); panel20.add(checkBox25, cc.xy(5, 5)); //---- checkBox18 ---- checkBox18.setText("Art originals"); checkBox18.setBackground(new Color(200, 205, 232)); checkBox18.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT2)); panel20.add(checkBox18, cc.xy(3, 7)); //---- checkBox26 ---- checkBox26.setText("Photographs"); checkBox26.setBackground(new Color(200, 205, 232)); checkBox26.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT10)); panel20.add(checkBox26, cc.xy(5, 7)); //---- checkBox19 ---- checkBox19.setText("Artifacts"); checkBox19.setBackground(new Color(200, 205, 232)); checkBox19.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT3)); panel20.add(checkBox19, cc.xy(3, 9)); //---- checkBox27 ---- checkBox27.setText("Scrapbooks"); checkBox27.setBackground(new Color(200, 205, 232)); checkBox27.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT11)); panel20.add(checkBox27, cc.xy(5, 9)); //---- checkBox20 ---- checkBox20.setText("Audio materials"); checkBox20.setBackground(new Color(200, 205, 232)); checkBox20.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT4)); panel20.add(checkBox20, cc.xy(3, 11)); //---- checkBox28 ---- checkBox28.setText("<html>Technical Drawings<br>& Schematics"); checkBox28.setBackground(new Color(200, 205, 232)); //checkBox28.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT12)); panel20.add(checkBox28, cc.xy(5, 11)); //---- checkBox21 ---- checkBox21.setText("Biological specimens"); checkBox21.setBackground(new Color(200, 205, 232)); checkBox21.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT5)); panel20.add(checkBox21, cc.xy(3, 13)); //---- checkBox29 ---- checkBox29.setText("Textiles"); checkBox29.setBackground(new Color(200, 205, 232)); checkBox29.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT13)); panel20.add(checkBox29, cc.xy(5, 13)); //---- checkBox22 ---- checkBox22.setText("Botanical specimens"); checkBox22.setBackground(new Color(200, 205, 232)); checkBox22.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT6)); panel20.add(checkBox22, cc.xy(3, 15)); //---- checkBox30 ---- checkBox30.setText("Vellum & Parchment"); checkBox30.setBackground(new Color(200, 205, 232)); //checkBox30.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT14)); panel20.add(checkBox30, cc.xy(5, 15)); //---- checkBox23 ---- checkBox23.setText("Computer storage units"); checkBox23.setBackground(new Color(200, 205, 232)); checkBox23.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT7)); panel20.add(checkBox23, cc.xy(3, 17)); //---- checkBox31 ---- checkBox31.setText("Video Materials"); checkBox31.setBackground(new Color(200, 205, 232)); checkBox31.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT15)); panel20.add(checkBox31, cc.xy(5, 17)); //---- checkBox24 ---- checkBox24.setText("<html>Film (negative, slide, <br>or motion picture)"); checkBox24.setBackground(new Color(200, 205, 232)); //checkBox24.setText(ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT8)); panel20.add(checkBox24, cc.xy(3, 19)); //---- checkBox32 ---- checkBox32.setText("Other"); checkBox32.setBackground(new Color(200, 205, 232)); checkBox32.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT16)); panel20.add(checkBox32, cc.xy(5, 19)); //---- checkBox33 ---- checkBox33.setText("Special Format1"); checkBox33.setBackground(new Color(200, 205, 232)); checkBox33.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT17)); panel20.add(checkBox33, cc.xy(3, 21)); //---- checkBox34 ---- checkBox34.setText("Special Format2"); checkBox34.setBackground(new Color(200, 205, 232)); checkBox34.setText( ATFieldInfo.getLabel(Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT18)); panel20.add(checkBox34, cc.xy(5, 21)); } panel3.add(panel20, cc.xywh(1, 1, 1, 3)); //======== panel22 ======== { panel22.setBackground(new Color(200, 205, 232)); panel22.setLayout(new FormLayout("default:grow", "fill:default, default, default:grow, bottom:default:grow")); //---- label31 ---- label31.setText("Exhibition Value note"); ATFieldInfo.assignLabelInfo(label31, Assessments.class, Assessments.PROPERTYNAME_EXHIBITION_VALUE_NOTE); panel22.add(label31, cc.xy(1, 1)); //======== scrollPane8 ======== { //---- textArea4 ---- textArea4.setColumns(25); textArea4.setRows(14); textArea4.setLineWrap(true); scrollPane8.setViewportView(textArea4); } panel22.add(scrollPane8, cc.xy(1, 2)); //======== panel23 ======== { panel23.setBackground(new Color(200, 205, 232)); panel23.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, RowSpec.decodeSpecs("fill:default"))); //---- label32 ---- label32.setText("Monetary Value"); ATFieldInfo.assignLabelInfo(label32, Assessments.class, Assessments.PROPERTYNAME_MONETARY_VALUE); panel23.add(label32, cc.xy(1, 1)); //---- textField16 ---- textField16.setColumns(10); panel23.add(textField16, cc.xy(3, 1)); } panel22.add(panel23, cc.xy(1, 4)); } panel3.add(panel22, cc.xywh(5, 1, 1, 3)); //======== panel21 ======== { panel21.setBackground(new Color(200, 205, 232)); panel21.setLayout(new BorderLayout()); //---- label30 ---- label30.setText("Special Format note"); label30.setBackground(new Color(200, 205, 232)); ATFieldInfo.assignLabelInfo(label30, Assessments.class, Assessments.PROPERTYNAME_SPECIAL_FORMAT_NOTE); panel21.add(label30, BorderLayout.NORTH); //======== scrollPane7 ======== { //---- textArea3 ---- textArea3.setColumns(25); textArea3.setRows(8); textArea3.setLineWrap(true); scrollPane7.setViewportView(textArea3); } panel21.add(scrollPane7, BorderLayout.CENTER); } panel3.add(panel21, cc.xy(1, 5)); //======== panel25 ======== { panel25.setBackground(new Color(200, 205, 232)); panel25.setLayout(new BorderLayout()); //---- label33 ---- label33.setText("Monetary Value note"); ATFieldInfo.assignLabelInfo(label33, Assessments.class, Assessments.PROPERTYNAME_MONETARY_VALUE_NOTE); panel25.add(label33, BorderLayout.NORTH); //======== scrollPane9 ======== { //---- textArea5 ---- textArea5.setColumns(25); textArea5.setRows(8); textArea5.setLineWrap(true); scrollPane9.setViewportView(textArea5); } panel25.add(scrollPane9, BorderLayout.CENTER); } panel3.add(panel25, cc.xy(5, 5)); } tabbedPane1.addTab("Special Formats & Values", panel3); } add(tabbedPane1, BorderLayout.CENTER); //======== panel4 ======== { panel4.setBackground(new Color(200, 205, 232)); panel4.setBorder(new EmptyBorder(0, 10, 0, 10)); panel4.setLayout(new FlowLayout(FlowLayout.RIGHT)); //---- label1 ---- label1.setText("Assessment #"); panel4.add(label1); //---- assessmentNumber ---- assessmentNumber.setText("xxx"); panel4.add(assessmentNumber); } add(panel4, BorderLayout.NORTH); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:org.archiviststoolkit.editor.ExternalReferenceFields.java
License:Open Source License
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license label1 = new JLabel(); title = ATBasicComponentFactory//from w w w.j a v a 2s. co m .createTextField(detailsModel.getModel(ExternalReference.PROPERTYNAME_TITLE)); label2 = new JLabel(); href = ATBasicComponentFactory.createTextField(detailsModel.getModel(ExternalReference.PROPERTYNAME_HREF)); actuateLabel = new JLabel(); actuate = ATBasicComponentFactory.createComboBox(detailsModel, ExternalReference.PROPERTYNAME_ACTUATE, ExternalReference.class); showLabel = new JLabel(); show = ATBasicComponentFactory.createComboBox(detailsModel, ExternalReference.PROPERTYNAME_SHOW, ExternalReference.class); openInBrowser = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setBorder(Borders.DLU4_BORDER); setOpaque(false); setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); setMinimumSize(new Dimension(600, 97)); setPreferredSize(new Dimension(600, 120)); setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW) }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); //---- label1 ---- label1.setText("Title"); label1.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label1, ExternalReference.class, ExternalReference.PROPERTYNAME_TITLE); add(label1, cc.xy(1, 1)); add(title, cc.xywh(3, 1, 7, 1)); //---- label2 ---- label2.setText("HREF"); label2.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(label2, ExternalReference.class, ExternalReference.PROPERTYNAME_HREF); add(label2, cc.xy(1, 3)); add(href, cc.xywh(3, 3, 7, 1)); //---- actuateLabel ---- actuateLabel.setText("Actuate"); actuateLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(actuateLabel, ExternalReference.class, ExternalReference.PROPERTYNAME_ACTUATE); add(actuateLabel, cc.xy(1, 5)); //---- actuate ---- actuate.setOpaque(false); actuate.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); add(actuate, cc.xy(3, 5)); //---- showLabel ---- showLabel.setText("Show"); showLabel.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); ATFieldInfo.assignLabelInfo(showLabel, ExternalReference.class, ExternalReference.PROPERTYNAME_SHOW); add(showLabel, cc.xy(5, 5)); //---- show ---- show.setOpaque(false); show.setFont(new Font("Trebuchet MS", Font.PLAIN, 13)); add(show, cc.xy(7, 5)); //---- openInBrowser ---- openInBrowser.setText("Open in Browser"); openInBrowser.setOpaque(false); openInBrowser.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { openInBrowserActionPerformed(); } }); add(openInBrowser, cc.xywh(9, 5, 1, 1, CellConstraints.RIGHT, CellConstraints.DEFAULT)); // JFormDesigner - End of component initialization //GEN-END:initComponents }