📄 publishdel.java
字号:
package com.UI;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.util.ArrayList;import javax.swing.*;import com.DAO.PublishDAO;import com.UI.PublishUpdate.MyActionListener;import com.VO.PublishInfoVO;/*** This code was edited or generated using CloudGarden's Jigloo* SWT/Swing GUI Builder, which is free for non-commercial* use. If Jigloo is being used commercially (ie, by a corporation,* company or business for any purpose whatever) then you* should purchase a license for each developer using Jigloo.* Please visit www.cloudgarden.com for details.* Use of Jigloo implies acceptance of these licensing terms.* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.*/public class PublishDel extends javax.swing.JDialog { private JLabel jLabel1; private JComboBox comPublishName; private JLabel jLabel4; private JButton ButDel; private JButton ButConfirm; private JTextField publishEmail; private JLabel jLabel5; private JTextField publishPhone; private JTextField publishAdress; private JLabel jLabel3; private JTextField publishID; private JLabel jLabel2; /** * Auto-generated main method to display this JDialog */// public static void main(String[] args) {// JFrame frame = new JFrame();// PublishDel inst = new PublishDel(frame);// inst.setVisible(true);// } public PublishDel(JFrame frame) { super(frame); initGUI(); } private void initGUI() { try { getContentPane().setLayout(null); this.setResizable(false); setSize(400, 300); this.setLocation(200,150); { jLabel1 = new JLabel(); getContentPane().add(jLabel1); jLabel1.setText("\u8bf7\u9009\u62e9\u5f85\u5220\u9664\u7684\u51fa\u7248\u793e:"); jLabel1.setBounds(35, 28, 154, 28); jLabel1.setFont(new java.awt.Font("宋体",0,14)); } { jLabel2 = new JLabel(); getContentPane().add(jLabel2); jLabel2.setText("\u51fa\u7248\u793e\u7f16\u53f7:"); jLabel2.setBounds(56, 63, 84, 28); jLabel2.setFont(new java.awt.Font("宋体",0,14)); } { publishID = new JTextField(); getContentPane().add(publishID); publishID.setBounds(189, 63, 133, 28); } { jLabel3 = new JLabel(); getContentPane().add(jLabel3); jLabel3.setText("\u51fa\u7248\u793e\u5730\u5740:"); jLabel3.setBounds(56, 98, 91, 28); jLabel3.setFont(new java.awt.Font("宋体",0,14)); } { publishAdress = new JTextField(); getContentPane().add(publishAdress); publishAdress.setBounds(189, 98, 133, 28); } { jLabel4 = new JLabel(); getContentPane().add(jLabel4); jLabel4.setText("\u51fa\u7248\u793e\u7535\u8bdd:"); jLabel4.setBounds(56, 133, 77, 28); jLabel4.setFont(new java.awt.Font("宋体",0,14)); } { publishPhone = new JTextField(); getContentPane().add(publishPhone); publishPhone.setBounds(189, 133, 133, 28); } { jLabel5 = new JLabel(); getContentPane().add(jLabel5); jLabel5.setText("Email:"); jLabel5.setBounds(70, 168, 63, 28); jLabel5.setFont(new java.awt.Font("宋体",0,14)); } { publishEmail = new JTextField(); getContentPane().add(publishEmail); publishEmail.setBounds(189, 168, 133, 28); } { ButConfirm = new JButton(); ButConfirm.addActionListener(new MyActionListener()); getContentPane().add(ButConfirm); ButConfirm.setText("\u786e\u5b9a"); ButConfirm.setBounds(91, 224, 70, 28); ButConfirm.setFont(new java.awt.Font("宋体",0,14)); } { ButDel = new JButton(); ButDel.addActionListener(new MyActionListener()); getContentPane().add(ButDel); ButDel.setText("\u53d6\u6d88"); ButDel.setBounds(217, 224, 77, 28); ButDel.setFont(new java.awt.Font("宋体",0,14)); } { PublishDAO publishs=new PublishDAO(); ArrayList list=publishs.findAll(); comPublishName = new JComboBox(); comPublishName.addItemListener(new MyActionListener()); comPublishName.removeAll(); for (int i=0;i<list.size();i++){ comPublishName.addItem(((PublishInfoVO)list.get(i)).getPubName()); } getContentPane().add(comPublishName); //comPublishName.setModel(jComboBox1Model); comPublishName.setBounds(189, 28, 133, 28); } } catch (Exception e) { e.printStackTrace(); } } class MyActionListener implements ActionListener,ItemListener{ public void actionPerformed(ActionEvent e) { Object obj=e.getSource(); if (obj==ButConfirm){ PublishDAO publishs=new PublishDAO(); int flag=publishs.delete((String)(comPublishName.getSelectedItem())); if (flag==0){ JOptionPane.showMessageDialog(PublishDel.this,"删除失败!"); }else{ JOptionPane.showMessageDialog(PublishDel.this,"删除成功!"); } }else{ PublishDel.this.dispose(); } } public void itemStateChanged(ItemEvent e) { PublishDAO publishs=new PublishDAO(); PublishInfoVO publish=publishs.find((String)(comPublishName.getSelectedItem())); publishID.setText(publish.getPubID()); //publishID.setText("dff"); publishAdress.setText(publish.getPubAdress()); publishPhone.setText(publish.getPubPhone()); publishEmail.setText(publish.getPubEmail()); //PublishUpdate.this.repaint(); } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -