/* * EmpDetailFrame.java * * Created on 7 aprile 2007, 22.44 */ package demo13; import javax.swing.*; import java.awt.*; import org.openswing.swing.client.*; import java.util.*; import org.openswing.swing.util.client.ClientSettings; import org.openswing.swing.internationalization.java.EnglishOnlyResourceFactory; import org.openswing.swing.form.model.client.VOModel; import org.openswing.swing.form.client.Form; import org.openswing.swing.form.client.FormController; import org.openswing.swing.util.java.Consts; import java.sql.*; import org.openswing.swing.message.receive.java.*; import org.openswing.swing.lookup.client.LookupController; import org.openswing.swing.lookup.client.LookupDataLocator; import org.openswing.swing.internationalization.java.Resources; import org.openswing.swing.mdi.client.InternalFrame; import javax.swing.border.*; /** * * @author Administrator */ public class EmpDetailFrame extends org.openswing.swing.mdi.client.InternalFrame { private Connection conn = null; /** Creates new form BeanForm */ public EmpDetailFrame(Connection conn,FormController dataController) { try { this.conn = conn; initComponents(); mainPanel.setFormController(dataController); LookupController lookupController = new DeptLookupController(conn); controlLookup.setLookupController(lookupController); LookupController lookupController2 = new TaskLookupController(conn); controlCodTask.setLookupController(lookupController2); setSize(590,440); } catch(Exception e) { e.printStackTrace(); } } public Form getMainPanel() { return mainPanel; } public SaveButton getSaveButton() { return saveButton1; } public DeleteButton getDeleteButton() { return deleteButton1; } public EditButton getEditButton() { return editButton1; } public CurrencyControl getControlCurrency() { return controlCurrency; } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents private void initComponents() { java.awt.GridBagConstraints gridBagConstraints; mainPanel = new org.openswing.swing.form.client.Form(); labelControl1 = new org.openswing.swing.client.LabelControl(); textControl1 = new org.openswing.swing.client.TextControl(); labelControl2 = new org.openswing.swing.client.LabelControl(); comboBoxControl1 = new org.openswing.swing.client.ComboBoxControl(); labelControl3 = new org.openswing.swing.client.LabelControl(); labelControl4 = new org.openswing.swing.client.LabelControl(); textControl2 = new org.openswing.swing.client.TextControl(); textControl3 = new org.openswing.swing.client.TextControl(); labelControl5 = new org.openswing.swing.client.LabelControl(); controlCurrency = new org.openswing.swing.client.CurrencyControl(); labelControl6 = new org.openswing.swing.client.LabelControl(); labelControl7 = new org.openswing.swing.client.LabelControl(); labelControl8 = new org.openswing.swing.client.LabelControl(); controlLookup = new org.openswing.swing.client.CodLookupControl(); controlCodTask = new org.openswing.swing.client.CodLookupControl(); textControl4 = new org.openswing.swing.client.TextControl(); textControl5 = new org.openswing.swing.client.TextControl(); labelControl9 = new org.openswing.swing.client.LabelControl(); textAreaControl1 = new org.openswing.swing.client.TextAreaControl(); dateControl1 = new org.openswing.swing.client.DateControl(); buttonsPanel = new javax.swing.JPanel(); insertButton1 = new org.openswing.swing.client.InsertButton(); copyButton1 = new org.openswing.swing.client.CopyButton(); editButton1 = new org.openswing.swing.client.EditButton(); saveButton1 = new org.openswing.swing.client.SaveButton(); reloadButton1 = new org.openswing.swing.client.ReloadButton(); deleteButton1 = new org.openswing.swing.client.DeleteButton(); mainPanel.setLayout(new java.awt.GridBagLayout()); mainPanel.setVOClassName("demo13.EmpVO"); mainPanel.setCopyButton(copyButton1); mainPanel.setDeleteButton(deleteButton1); mainPanel.setEditButton(editButton1); mainPanel.setInsertButton(insertButton1); mainPanel.setReloadButton(reloadButton1); mainPanel.setSaveButton(saveButton1); labelControl1.setLabel("empCode"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(labelControl1, gridBagConstraints); textControl1.setAttributeName("empCode"); textControl1.setEnabledOnEdit(false); textControl1.setLinkLabel(labelControl1); textControl1.setMaxCharacters(20); textControl1.setRequired(true); textControl1.setTrimText(true); textControl1.setUpperCase(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(textControl1, gridBagConstraints); labelControl2.setLabel("sex"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(labelControl2, gridBagConstraints); comboBoxControl1.setAttributeName("sex"); comboBoxControl1.setRequired(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(comboBoxControl1, gridBagConstraints); labelControl3.setLabel("firstName"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(labelControl3, gridBagConstraints); labelControl4.setLabel("lastName"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(labelControl4, gridBagConstraints); textControl2.setAttributeName("firstName"); textControl2.setLinkLabel(labelControl3); textControl2.setRequired(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(textControl2, gridBagConstraints); textControl3.setAttributeName("lastName"); textControl3.setLinkLabel(labelControl4); textControl3.setRequired(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(textControl3, gridBagConstraints); labelControl5.setLabel("salary"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(labelControl5, gridBagConstraints); controlCurrency.setAttributeName("salary"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(controlCurrency, gridBagConstraints); labelControl6.setLabel("hireDate"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(labelControl6, gridBagConstraints); labelControl7.setLabel("department"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(labelControl7, gridBagConstraints); labelControl8.setLabel("task"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(labelControl8, gridBagConstraints); controlLookup.setAttributeName("deptCode"); controlLookup.setLinkLabel(labelControl7); controlLookup.setMaxCharacters(20); controlLookup.setRequired(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(controlLookup, gridBagConstraints); controlCodTask.setAttributeName("taskCode"); controlCodTask.setLinkLabel(labelControl8); controlCodTask.setMaxCharacters(20); controlCodTask.setRequired(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(controlCodTask, gridBagConstraints); textControl4.setAttributeName("deptDescription"); textControl4.setEnabledOnEdit(false); textControl4.setEnabledOnInsert(false); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(textControl4, gridBagConstraints); textControl5.setAttributeName("taskDescription"); textControl5.setEnabledOnEdit(false); textControl5.setEnabledOnInsert(false); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(textControl5, gridBagConstraints); labelControl9.setLabel("note"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(labelControl9, gridBagConstraints); textAreaControl1.setAttributeName("note"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridwidth = 3; gridBagConstraints.gridheight = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(textAreaControl1, gridBagConstraints); dateControl1.setAttributeName("hireDate"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 2; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); mainPanel.add(dateControl1, gridBagConstraints); getContentPane().add(mainPanel, java.awt.BorderLayout.CENTER); buttonsPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT)); buttonsPanel.add(insertButton1); buttonsPanel.add(copyButton1); buttonsPanel.add(editButton1); buttonsPanel.add(saveButton1); buttonsPanel.add(reloadButton1); buttonsPanel.add(deleteButton1); getContentPane().add(buttonsPanel, java.awt.BorderLayout.NORTH); } // </editor-fold>//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JPanel buttonsPanel; private org.openswing.swing.client.ComboBoxControl comboBoxControl1; private org.openswing.swing.client.CodLookupControl controlCodTask; private org.openswing.swing.client.CurrencyControl controlCurrency; private org.openswing.swing.client.CodLookupControl controlLookup; private org.openswing.swing.client.CopyButton copyButton1; private org.openswing.swing.client.DateControl dateControl1; private org.openswing.swing.client.DeleteButton deleteButton1; private org.openswing.swing.client.EditButton editButton1; private org.openswing.swing.client.InsertButton insertButton1; private org.openswing.swing.client.LabelControl labelControl1; private org.openswing.swing.client.LabelControl labelControl2; private org.openswing.swing.client.LabelControl labelControl3; private org.openswing.swing.client.LabelControl labelControl4; private org.openswing.swing.client.LabelControl labelControl5; private org.openswing.swing.client.LabelControl labelControl6; private org.openswing.swing.client.LabelControl labelControl7; private org.openswing.swing.client.LabelControl labelControl8; private org.openswing.swing.client.LabelControl labelControl9; private org.openswing.swing.form.client.Form mainPanel; private org.openswing.swing.client.ReloadButton reloadButton1; private org.openswing.swing.client.SaveButton saveButton1; private org.openswing.swing.client.TextAreaControl textAreaControl1; private org.openswing.swing.client.TextControl textControl1; private org.openswing.swing.client.TextControl textControl2; private org.openswing.swing.client.TextControl textControl3; private org.openswing.swing.client.TextControl textControl4; private org.openswing.swing.client.TextControl textControl5; // End of variables declaration//GEN-END:variables }