Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package com.jskj.asset.client.panel.slgl; import com.jskj.asset.client.panel.slgl.task.DiaoboTask; import com.jskj.asset.client.AssetClientApp; import com.jskj.asset.client.bean.entity.Zichandiaobodantb; import com.jskj.asset.client.constants.Constants; import com.jskj.asset.client.layout.AssetMessage; import com.jskj.asset.client.layout.BaseTextField; import com.jskj.asset.client.layout.IPopupBuilder; import com.jskj.asset.client.layout.ScanButton; import com.jskj.asset.client.util.DanHao; import com.jskj.asset.client.util.DateHelper; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.HashMap; import javax.swing.JFrame; import javax.swing.JOptionPane; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jdesktop.application.Action; import org.jdesktop.application.Task; /** * * @author tt */ public class GuDingZiChanDiaoBoJDialog extends javax.swing.JDialog { private static final Log logger = LogFactory.getLog(GuDingZiChanDiaoBoJDialog.class); private int zcId; private int yichurenId; private int jieshourenId; private Zichandiaobodantb diaobodan; /** * Creates new form PTGuDingZiChanDengJiJDialog */ public GuDingZiChanDiaoBoJDialog(java.awt.Frame parent) { super(parent); initComponents(); jTextField1.setText(DanHao.getDanHao("ZCDB")); jTextField1.setEditable(false); Calendar c = Calendar.getInstance(); jTextField12.setText(DateHelper.format(c.getTime(), "yyyy-MM-dd")); jTextField12.setEditable(false); ((BaseTextField) jTextFieldZichan).registerPopup(new IPopupBuilder() { public int getType() { return IPopupBuilder.TYPE_POPUP_TEXT; } public String getWebServiceURI() { return Constants.HTTP + Constants.APPID + "gdzc"; } public String getConditionSQL() { String sql = ""; if (!jTextFieldZichan.getText().trim().equals("")) { sql = "(gdzc_name like \"%" + jTextFieldZichan.getText() + "%\"" + " or zujima like \"%" + jTextFieldZichan.getText().trim().toLowerCase() + "%\")"; } return sql; } public String[][] displayColumns() { return new String[][] { { "gdzcId", "ID" }, { "gdzcName", "??" } }; } public void setBindedMap(HashMap bindedMap) { if (bindedMap != null) { jTextFieldZichan .setText(bindedMap.get("gdzcName") == null ? "" : bindedMap.get("gdzcName").toString()); jTextField3.setText(bindedMap.get("gdzcId") == null ? "" : bindedMap.get("gdzcId").toString()); jTextFieldXinghao.setText( bindedMap.get("gdzcXinghao") == null ? "" : bindedMap.get("gdzcXinghao").toString()); jTextFieldGuige.setText( bindedMap.get("gdzcGuige") == null ? "" : bindedMap.get("gdzcGuige").toString()); jTextFieldUnit .setText(bindedMap.get("unitId") == null ? "" : bindedMap.get("unitId").toString()); jTextField4 .setText(bindedMap.get("gdzcType") == null ? "" : bindedMap.get("gdzcType").toString()); zcId = (Integer) bindedMap.get("gdzcId"); } } }); ((BaseTextField) jTextFieldYichuren).registerPopup(new IPopupBuilder() { public int getType() { return IPopupBuilder.TYPE_POPUP_TEXT; } public String getWebServiceURI() { return Constants.HTTP + Constants.APPID + "user"; } public String getConditionSQL() { String sql = ""; if (!jTextFieldYichuren.getText().trim().equals("")) { sql = "(user_name like \"%" + jTextFieldYichuren.getText() + "%\"" + " or zujima like \"%" + jTextFieldYichuren.getText().toLowerCase() + "%\")"; } return sql; } public String[][] displayColumns() { return new String[][] { { "userId", "ID" }, { "userName", "??" } }; } public void setBindedMap(HashMap bindedMap) { if (bindedMap != null) { jTextFieldYichuren .setText(bindedMap.get("userName") == null ? "" : bindedMap.get("userName").toString()); jTextFieldYichubumen.setText( bindedMap.get("departmentId") == null ? "" : bindedMap.get("departmentId").toString()); yichurenId = (Integer) bindedMap.get("userId"); } } }); ((BaseTextField) jTextFieldJieshouren).registerPopup(new IPopupBuilder() { public int getType() { return IPopupBuilder.TYPE_POPUP_TEXT; } public String getWebServiceURI() { return Constants.HTTP + Constants.APPID + "user"; } public String getConditionSQL() { String sql = ""; if (!jTextFieldJieshouren.getText().trim().equals("")) { sql = "(user_name like \"%" + jTextFieldJieshouren.getText() + "%\"" + " or zujima like \"%" + jTextFieldJieshouren.getText().toLowerCase() + "%\")"; } return sql; } public String[][] displayColumns() { return new String[][] { { "userId", "ID" }, { "userName", "??" } }; } public void setBindedMap(HashMap bindedMap) { if (bindedMap != null) { jTextFieldJieshouren .setText(bindedMap.get("userName") == null ? "" : bindedMap.get("userName").toString()); jTextFieldJieshoubumen.setText( bindedMap.get("departmentId") == null ? "" : bindedMap.get("departmentId").toString()); jieshourenId = (Integer) bindedMap.get("userId"); } } }); } @Action public void exit() { this.dispose(); } @Action public Task submitForm() throws ParseException { if (jTextField12.getText().isEmpty()) { JOptionPane.showMessageDialog(null, "??"); return null; } if (jTextFieldZichan.getText().isEmpty()) { JOptionPane.showMessageDialog(null, "???"); return null; } if (jTextFieldYichuren.getText().isEmpty()) { JOptionPane.showMessageDialog(null, "?"); return null; } if (jTextFieldJieshouren.getText().isEmpty()) { JOptionPane.showMessageDialog(null, "?"); return null; } if (jTextField14.getText().isEmpty()) { JOptionPane.showMessageDialog(null, "?"); return null; } diaobodan = new Zichandiaobodantb(); diaobodan.setCundangdidian(jTextField14.getText()); SimpleDateFormat dateformate = new SimpleDateFormat("yyyy-MM-dd"); diaobodan.setDiaoboDate(dateformate.parse(jTextField12.getText())); diaobodan.setJieshourenId(jieshourenId); diaobodan.setRemark(jTextArea1.getText()); diaobodan.setYichurenId(yichurenId); diaobodan.setZcId(zcId); diaobodan.setZcdbId(jTextField1.getText()); return new submitTask(diaobodan); } private class submitTask extends DiaoboTask { public submitTask(Zichandiaobodantb zcdb) { super(zcdb); } @Override public void onSucceeded(Object result) { if (result instanceof Exception) { Exception e = (Exception) result; AssetMessage.ERRORSYS(e.getMessage()); logger.error(e); return; } JOptionPane.showMessageDialog(null, "????"); exit(); JFrame mainFrame = AssetClientApp.getApplication().getMainFrame(); GuDingZiChanDiaoBoJDialog guDingZiChanDiaoBoJDialog = new GuDingZiChanDiaoBoJDialog(mainFrame); guDingZiChanDiaoBoJDialog.setLocationRelativeTo(mainFrame); AssetClientApp.getApplication().show(guDingZiChanDiaoBoJDialog); } } /** * 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. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jTextField1 = new javax.swing.JTextField(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jTextField3 = new javax.swing.JTextField(); jLabel4 = new javax.swing.JLabel(); jTextField4 = new javax.swing.JTextField(); jLabel5 = new javax.swing.JLabel(); jTextFieldGuige = new javax.swing.JTextField(); jLabel6 = new javax.swing.JLabel(); jTextFieldXinghao = new javax.swing.JTextField(); jTextFieldUnit = new javax.swing.JTextField(); jLabel7 = new javax.swing.JLabel(); jTextFieldYichubumen = new javax.swing.JTextField(); jLabel8 = new javax.swing.JLabel(); jTextFieldYichuren = new BaseTextField(); jLabel9 = new javax.swing.JLabel(); jTextFieldJieshoubumen = new javax.swing.JTextField(); jLabel10 = new javax.swing.JLabel(); jLabel11 = new javax.swing.JLabel(); jTextFieldZichan = new BaseTextField(); jTextField12 = new javax.swing.JTextField(); jLabel13 = new javax.swing.JLabel(); jTextField14 = new javax.swing.JTextField(); jLabel14 = new javax.swing.JLabel(); jTextFieldJieshouren = new BaseTextField(); jLabel16 = new javax.swing.JLabel(); jScrollPane1 = new javax.swing.JScrollPane(); jTextArea1 = new javax.swing.JTextArea(); jToolBar1 = new javax.swing.JToolBar(); jButton1 = new javax.swing.JButton(); jButton3 = new ScanButton(); jButton2 = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application .getInstance(com.jskj.asset.client.AssetClientApp.class).getContext() .getResourceMap(GuDingZiChanDiaoBoJDialog.class); setTitle(resourceMap.getString("Form.title")); // NOI18N setName("Form"); // NOI18N setResizable(false); jPanel1.setName("jPanel1"); // NOI18N jLabel1.setText(resourceMap.getString("jLabel1.text")); // NOI18N jLabel1.setName("jLabel1"); // NOI18N jTextField1.setText(resourceMap.getString("jTextField1.text")); // NOI18N jTextField1.setName("jTextField1"); // NOI18N jLabel2.setText(resourceMap.getString("jLabel2.text")); // NOI18N jLabel2.setName("jLabel2"); // NOI18N jLabel3.setText(resourceMap.getString("jLabel3.text")); // NOI18N jLabel3.setName("jLabel3"); // NOI18N jTextField3.setText(resourceMap.getString("jTextField3.text")); // NOI18N jTextField3.setName("jTextField3"); // NOI18N jLabel4.setText(resourceMap.getString("jLabel4.text")); // NOI18N jLabel4.setName("jLabel4"); // NOI18N jTextField4.setName("jTextField4"); // NOI18N jLabel5.setText(resourceMap.getString("jLabel5.text")); // NOI18N jLabel5.setName("jLabel5"); // NOI18N jTextFieldGuige.setName("jTextFieldGuige"); // NOI18N jLabel6.setText(resourceMap.getString("jLabel6.text")); // NOI18N jLabel6.setName("jLabel6"); // NOI18N jTextFieldXinghao.setName("jTextFieldXinghao"); // NOI18N jTextFieldUnit.setName("jTextFieldUnit"); // NOI18N jLabel7.setText(resourceMap.getString("jLabel7.text")); // NOI18N jLabel7.setName("jLabel7"); // NOI18N jTextFieldYichubumen.setName("jTextFieldYichubumen"); // NOI18N jLabel8.setText(resourceMap.getString("jLabel8.text")); // NOI18N jLabel8.setName("jLabel8"); // NOI18N jTextFieldYichuren.setName("jTextFieldYichuren"); // NOI18N jLabel9.setText(resourceMap.getString("jLabel9.text")); // NOI18N jLabel9.setName("jLabel9"); // NOI18N jTextFieldJieshoubumen.setName("jTextFieldJieshoubumen"); // NOI18N jLabel10.setText(resourceMap.getString("jLabel10.text")); // NOI18N jLabel10.setName("jLabel10"); // NOI18N jLabel11.setText(resourceMap.getString("jLabel11.text")); // NOI18N jLabel11.setName("jLabel11"); // NOI18N jTextFieldZichan.setName("jTextFieldZichan"); // NOI18N jTextField12.setEditable(false); jTextField12.setName("jTextField12"); // NOI18N jLabel13.setText(resourceMap.getString("jLabel13.text")); // NOI18N jLabel13.setName("jLabel13"); // NOI18N jTextField14.setName("jTextField14"); // NOI18N jLabel14.setText(resourceMap.getString("jLabel14.text")); // NOI18N jLabel14.setName("jLabel14"); // NOI18N jTextFieldJieshouren.setName("jTextFieldJieshouren"); // NOI18N jLabel16.setText(resourceMap.getString("jLabel16.text")); // NOI18N jLabel16.setName("jLabel16"); // NOI18N jScrollPane1.setName("jScrollPane1"); // NOI18N jTextArea1.setColumns(20); jTextArea1.setRows(2); jTextArea1.setName("jTextArea1"); // NOI18N jScrollPane1.setViewportView(jTextArea1); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addContainerGap().addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel1Layout.createSequentialGroup().addComponent(jLabel8) .addGap(18, 18, 18).addComponent(jTextFieldYichubumen, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel3).addComponent(jLabel1)) .addGap(18, 18, 18).addGroup( jPanel1Layout .createParallelGroup( javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextField1).addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel4).addComponent(jLabel6)) .addGap(18, 18, 18) .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextFieldXinghao).addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel10).addComponent(jLabel14)) .addGap(18, 18, 18) .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextFieldJieshoubumen).addComponent(jTextField14, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addGap(0, 0, Short.MAX_VALUE) .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel9).addComponent(jLabel5).addComponent(jLabel2) .addComponent(jLabel7).addComponent(jLabel11).addComponent(jLabel13)) .addGap(18, 18, 18) .addGroup(jPanel1Layout .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextFieldJieshouren) .addComponent(jTextFieldZichan, javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jTextFieldUnit).addComponent(jTextFieldGuige) .addComponent(jTextFieldYichuren).addComponent(jTextField12, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel1Layout.createSequentialGroup().addGap(24, 24, 24).addComponent(jLabel16) .addGap(18, 18, 18).addComponent(jScrollPane1))) .addContainerGap())); jPanel1Layout.setVerticalGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup().addContainerGap() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel1) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel2).addComponent(jTextField12, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel3) .addComponent(jTextFieldZichan, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel11)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel4).addComponent(jLabel5).addComponent(jTextFieldGuige, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextFieldXinghao, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel6) .addComponent(jTextFieldUnit, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel7)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextFieldYichubumen, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel8) .addComponent(jTextFieldYichuren, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel9)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextFieldJieshoubumen, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel13) .addComponent(jTextFieldJieshouren, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel10)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField14, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel14)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel16, javax.swing.GroupLayout.PREFERRED_SIZE, 19, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(55, 55, 55))); jToolBar1.setBorder(javax.swing.BorderFactory.createEtchedBorder()); jToolBar1.setFloatable(false); jToolBar1.setRollover(true); jToolBar1.setBorderPainted(false); jToolBar1.setName("jToolBar1"); // NOI18N jToolBar1.setOpaque(false); javax.swing.ActionMap actionMap = org.jdesktop.application.Application .getInstance(com.jskj.asset.client.AssetClientApp.class).getContext() .getActionMap(GuDingZiChanDiaoBoJDialog.class, this); jButton1.setAction(actionMap.get("submitForm")); // NOI18N jButton1.setIcon(resourceMap.getIcon("jButton1.icon")); // NOI18N jButton1.setText(resourceMap.getString("jButton1.text")); // NOI18N jButton1.setBorderPainted(false); jButton1.setFocusPainted(false); jButton1.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT); jButton1.setName("jButton1"); // NOI18N jButton1.setOpaque(false); jToolBar1.add(jButton1); jButton3.setIcon(resourceMap.getIcon("jButton3.icon")); // NOI18N jButton3.setText(resourceMap.getString("jButton3.text")); // NOI18N jButton3.setBorderPainted(false); jButton3.setFocusable(false); jButton3.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT); jButton3.setName("jButton3"); // NOI18N jButton3.setOpaque(false); jToolBar1.add(jButton3); jButton2.setAction(actionMap.get("exit")); // NOI18N jButton2.setIcon(resourceMap.getIcon("jButton2.icon")); // NOI18N jButton2.setText(resourceMap.getString("jButton2.text")); // NOI18N jButton2.setBorderPainted(false); jButton2.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT); jButton2.setName("jButton2"); // NOI18N jButton2.setOpaque(false); jToolBar1.add(jButton2); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jToolBar1, javax.swing.GroupLayout.DEFAULT_SIZE, 572, Short.MAX_VALUE) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)); layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addComponent(jToolBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 373, javax.swing.GroupLayout.PREFERRED_SIZE))); pack(); }// </editor-fold>//GEN-END:initComponents /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(GuDingZiChanDiaoBoJDialog.class.getName()) .log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(GuDingZiChanDiaoBoJDialog.class.getName()) .log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(GuDingZiChanDiaoBoJDialog.class.getName()) .log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(GuDingZiChanDiaoBoJDialog.class.getName()) .log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the dialog */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { GuDingZiChanDiaoBoJDialog dialog = new GuDingZiChanDiaoBoJDialog(new javax.swing.JFrame()); dialog.addWindowListener(new java.awt.event.WindowAdapter() { @Override public void windowClosing(java.awt.event.WindowEvent e) { System.exit(0); } }); dialog.setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel10; private javax.swing.JLabel jLabel11; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; private javax.swing.JLabel jLabel16; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel9; private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JTextArea jTextArea1; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField12; private javax.swing.JTextField jTextField14; private javax.swing.JTextField jTextField3; private javax.swing.JTextField jTextField4; private javax.swing.JTextField jTextFieldGuige; private javax.swing.JTextField jTextFieldJieshoubumen; private javax.swing.JTextField jTextFieldJieshouren; private javax.swing.JTextField jTextFieldUnit; private javax.swing.JTextField jTextFieldXinghao; private javax.swing.JTextField jTextFieldYichubumen; private javax.swing.JTextField jTextFieldYichuren; private javax.swing.JTextField jTextFieldZichan; private javax.swing.JToolBar jToolBar1; // End of variables declaration//GEN-END:variables }