📄 tccmanage.java
字号:
jStatusPanel.setBorder(new javax.swing.border.EtchedBorder()); jStatusPanel.add(status); status.setBounds(0, 0, 170, 30); jTreePanel.add(jStatusPanel); jStatusPanel.setBounds(10, 390, 170, 30); getContentPane().add(jTreePanel); jTreePanel.setBounds(0, 0, 190, 430); jControlPanel.setLayout(null); jControlPanel.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED)); operates.setLayout(null); operates.setBorder(new javax.swing.border.EtchedBorder()); jLabel1.setText("\u623f\u95f4\u4ee3\u7801:"); operates.add(jLabel1); jLabel1.setBounds(10, 100, 60, 15); jLabel12.setFont(new java.awt.Font("宋体", 0, 18)); jLabel12.setText("\u505c\u8f66\u573a\u7ba1\u7406"); operates.add(jLabel12); jLabel12.setBounds(10, 10, 110, 20); jLabel13.setText("\u5907\u6ce8:"); operates.add(jLabel13); jLabel13.setBounds(10, 220, 30, 15); jLabel2.setText("\u8f66\u4f4d\u53f7*:"); operates.add(jLabel2); jLabel2.setBounds(10, 60, 50, 15); jLabel3.setText("\u8f66\u724c:"); operates.add(jLabel3); jLabel3.setBounds(170, 60, 30, 15); cpCode.setEnabled(false); operates.add(cpCode); cpCode.setBounds(200, 60, 100, 20); jLabel4.setText("\u989c\u8272:"); operates.add(jLabel4); jLabel4.setBounds(310, 60, 30, 15); cColor.setEnabled(false); operates.add(cColor); cColor.setBounds(340, 60, 60, 20); jLabel5.setText("\u8f66\u4e3b:"); operates.add(jLabel5); jLabel5.setBounds(170, 100, 30, 15); ownerName.setEnabled(false); operates.add(ownerName); ownerName.setBounds(200, 100, 200, 20); jLabel6.setText("\u8054\u7cfb\u7535\u8bdd:"); operates.add(jLabel6); jLabel6.setBounds(10, 140, 60, 15); tel.setEnabled(false); operates.add(tel); tel.setBounds(70, 140, 330, 20); jLabel7.setText("\u5f00\u59cb\u65f6\u95f4:"); operates.add(jLabel7); jLabel7.setBounds(10, 180, 60, 15); startTime.setEnabled(false); operates.add(startTime); startTime.setBounds(70, 180, 90, 20); remark.setEnabled(false); jScrollPane1.setViewportView(remark); operates.add(jScrollPane1); jScrollPane1.setBounds(70, 220, 320, 140); cwCode.setEnabled(false); operates.add(cwCode); cwCode.setBounds(70, 60, 90, 20); roomCode.setEnabled(false); operates.add(roomCode); roomCode.setBounds(70, 100, 90, 20); jControlPanel.add(operates); operates.setBounds(10, 10, 410, 370); buttons.setLayout(null); add.setText("\u6dfb\u52a0"); add.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { addActionPerformed(evt); } }); buttons.add(add); add.setBounds(0, 10, 60, 23); modify.setText("\u7f16\u8f91"); modify.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { modifyActionPerformed(evt); } }); buttons.add(modify); modify.setBounds(70, 10, 60, 23); save.setText("\u4fdd\u5b58"); save.setEnabled(false); save.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { saveActionPerformed(evt); } }); buttons.add(save); save.setBounds(140, 10, 60, 23); delete.setText("\u5220\u9664"); delete.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { deleteActionPerformed(evt); } }); buttons.add(delete); delete.setBounds(280, 10, 60, 23); quit.setText("\u5173\u95ed"); quit.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { quitActionPerformed(evt); } }); buttons.add(quit); quit.setBounds(350, 10, 60, 23); dispose.setText("\u653e\u5f03"); dispose.setEnabled(false); dispose.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { disposeActionPerformed(evt); } }); buttons.add(dispose); dispose.setBounds(210, 10, 60, 23); jControlPanel.add(buttons); buttons.setBounds(10, 380, 410, 40); getContentPane().add(jControlPanel); jControlPanel.setBounds(190, 0, 430, 430); pack(); } // </editor-fold>//GEN-END:initComponents private void deleteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_deleteActionPerformed// TODO 将在此处添加您的处理代码: int i=JOptionPane.showConfirmDialog(this,"删除提示","是否确认删除",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.QUESTION_MESSAGE); if(i==JOptionPane.YES_OPTION){ Object nodeObject=jIndexTree.getLastSelectedPathComponent(); delete(nodeObject); removeCurrentNode(); } }//GEN-LAST:event_deleteActionPerformed private void saveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_saveActionPerformed// TODO 将在此处添加您的处理代码: if(addFlag==true){ if(check()){ disabledTools(); insert(); query(addObject(cwCode.getText().trim().toUpperCase())); addFlag=false; add.setEnabled(true);modify.setEnabled(true);delete.setEnabled(true); save.setEnabled(false);dispose.setEnabled(false); } } if(modifyFlag==true){ disabledTools(); Object nodeObject=jIndexTree.getLastSelectedPathComponent(); update(nodeObject); modifyFlag=false; add.setEnabled(true);modify.setEnabled(true);delete.setEnabled(true); save.setEnabled(false);dispose.setEnabled(false); } }//GEN-LAST:event_saveActionPerformed private void disposeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_disposeActionPerformed// TODO 将在此处添加您的处理代码: if(addFlag==true){ disabledTools(); add.setEnabled(true);modify.setEnabled(true);delete.setEnabled(true); save.setEnabled(false);dispose.setEnabled(false); addFlag=false; Object nodeObject=jIndexTree.getLastSelectedPathComponent(); query(nodeObject); } if(modifyFlag==true){ disabledTools(); add.setEnabled(true);modify.setEnabled(true);delete.setEnabled(true); save.setEnabled(false);dispose.setEnabled(false); modifyFlag=false; Object nodeObject=jIndexTree.getLastSelectedPathComponent(); query(nodeObject); } }//GEN-LAST:event_disposeActionPerformed private void jIndexTreeValueChanged(javax.swing.event.TreeSelectionEvent evt) {//GEN-FIRST:event_jIndexTreeValueChanged// TODO 将在此处添加您的处理代码: //显示车位 Object path[]=evt.getPath().getPath(); String s=path[0].toString(); for(int i=1;i<path.length;i++){ s+="-"+path[i].toString(); } status.setText(s); //查询车位信息 Object nodeObject=jIndexTree.getLastSelectedPathComponent(); DefaultMutableTreeNode node=(DefaultMutableTreeNode)nodeObject; if(!node.isLeaf()){ add.setEnabled(false); modify.setEnabled(false); delete.setEnabled(false); } else{ add.setEnabled(true); modify.setEnabled(true); delete.setEnabled(true); query(nodeObject); } }//GEN-LAST:event_jIndexTreeValueChanged private void modifyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_modifyActionPerformed// TODO 将在此处添加您的处理代码: modifyFlag=true; enabledTools(); cwCode.setEnabled(false); add.setEnabled(false);modify.setEnabled(false);delete.setEnabled(false); save.setEnabled(true);dispose.setEnabled(true); }//GEN-LAST:event_modifyActionPerformed private void addActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_addActionPerformed// TODO 将在此处添加您的处理代码: addFlag=true; enabledTools(); clearTools(); startTime.setText(submitTime); add.setEnabled(false);modify.setEnabled(false);delete.setEnabled(false); save.setEnabled(true);dispose.setEnabled(true); }//GEN-LAST:event_addActionPerformed private void quitActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_quitActionPerformed// TODO 将在此处添加您的处理代码: try{ db.close(); System.gc(); } catch(Exception e){ System.out.println("数据库关闭异常"+e); } dispose(); }//GEN-LAST:event_quitActionPerformed /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new TCCManage().setVisible(true); } }); } // 变量声明 - 不进行修改//GEN-BEGIN:variables private javax.swing.JButton add; private javax.swing.JPanel buttons; private javax.swing.JTextField cColor; private javax.swing.JTextField cpCode; private javax.swing.JTextField cwCode; private javax.swing.JButton delete; private javax.swing.JButton dispose; private javax.swing.JPanel jControlPanel; private javax.swing.JPanel jIndexPanel; private javax.swing.JTree jIndexTree; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; 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.JScrollPane jScrollPane1; private javax.swing.JScrollPane jScrollPaneIndex; private javax.swing.JPanel jStatusPanel; private javax.swing.JPanel jTreePanel; private javax.swing.JButton modify; private javax.swing.JPanel operates; private javax.swing.JTextField ownerName; private javax.swing.JButton quit; private javax.swing.JTextArea remark; private javax.swing.JTextField roomCode; private javax.swing.JButton save; private javax.swing.JTextField startTime; private javax.swing.JLabel status; private javax.swing.JTextField tel; // 变量声明结束//GEN-END:variables }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -