亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? txb.java

?? 工作流應用源碼
?? JAVA
字號:
package com.softwarematch.workflow;

/*
 *這是一個關于菜單以及事件監聽器的例子
 *其中包含了 JMenu JTable JToolBar 等控件的使用
 *本例子用的是access,請先建立txb.mdb
 *由不足之處請指教:shengshuai@126.com
 */
import java.net.*;
import java.io.*;
import java.sql.*;
import java.util.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.UIManager;
import javax.swing.plaf.metal.MetalLookAndFeel;
import java.util.Vector;
import javax.swing.table.DefaultTableModel;

public class txb {
  public txb() {
    fsframe Frame1 = new fsframe();

    Frame1.validate();

    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension frameSize = Frame1.getSize();
    if (frameSize.height > screenSize.height) {
      frameSize.height = screenSize.height;
    }
    if (frameSize.width > screenSize.width) {
      frameSize.width = screenSize.width;
    }
    Frame1.setLocation( (screenSize.width - frameSize.width) / 2,
                       (screenSize.height - frameSize.height) / 2);
    Frame1.setDefaultCloseOperation(3);
    Frame1.show();
  }

  public static void main(String[] args) {
    try {
      UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
    }
    catch (Exception e) {
      e.printStackTrace();
    }
    new txb();
  }
}

class fsframe
    extends JFrame
    implements ActionListener {

  JLabel nemelabel = new JLabel("名字:");
  JLabel passlabel = new JLabel("密碼:");
  JLabel zhuzhi = new JLabel("家庭住址:");

  JButton insertbutton = new JButton("添加");
  JButton exitbutton = new JButton("退出");

  JTextField namefield = new JTextField("圣帥");
  JTextField passfield = new JTextField("7820131");
  JTextField addr = new JTextField("東營職業學院學2(410)宿舍");

  JTextArea log = new JTextArea(10, 0);
  JTextArea input = new JTextArea(4, 0);

  JPanel inputpanel = new JPanel();
  JPanel buttonpanel = new JPanel();

  JScrollPane logscrollpane = new JScrollPane();
  JScrollPane inputsrollpane = new JScrollPane();

  JMenuBar Bare = new JMenuBar();
  JMenu filemenu = new JMenu("文件(F)");

  JMenuItem jianjie = new JMenuItem("關于本例");
  JMenuItem creattablemenuitem = new JMenuItem("建表");
  JMenuItem exitmenuitem = new JMenuItem("退出");
  JMenu sqlmenu = new JMenu("SQL");

  JMenuItem select = new JMenuItem("查看");
  JMenuItem del = new JMenuItem("刪除所有數據");
  JMenuItem deltable = new JMenuItem("刪除表");
  JMenu about = new JMenu("關于(A)");
  JMenuItem aboutme = new JMenuItem("關于作者");

  JToolBar toolbar = new JToolBar();

  public fsframe() {

    setSize(Toolkit.getDefaultToolkit().getScreenSize().width / 2, 380);
    this.setResizable(false);
    this.getContentPane().setLayout(new BorderLayout());
    filemenu.setMnemonic(KeyEvent.VK_F);
    sqlmenu.setMnemonic(KeyEvent.VK_S);
    about.setMnemonic(KeyEvent.VK_A);

    Bare.add(filemenu);
    filemenu.add(creattablemenuitem);
    filemenu.add(exitmenuitem);
    exitmenuitem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,
        ActionEvent.CTRL_MASK)); // 快捷鍵

    Bare.add(sqlmenu);
    sqlmenu.add(select);
    select.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
                                                 ActionEvent.CTRL_MASK));
    select.addActionListener(this);
    sqlmenu.add(del);
    del.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,
                                              ActionEvent.CTRL_MASK));
    del.addActionListener(this);
    sqlmenu.addSeparator();
    sqlmenu.add(deltable);
    deltable.addActionListener(this);

    Bare.add(about);
//about.add (jianjie);
    jianjie.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z,
                                                  ActionEvent.CTRL_MASK));
    about.add(aboutme);
    aboutme.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F4,
                                                  ActionEvent.ALT_MASK));

    this.setJMenuBar(Bare);

//-----menu action --------

    exitmenuitem.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent exi) {
        System.exit(0);
      }
    });
    jianjie.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent jiaj) {
        JOptionPane.showMessageDialog(null,
            "這是一個關于布局和監聽器的例子本例子的操作都對表user執行請先建立數據庫txb.mdb");
      }
    });
    aboutme.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent jiaj) {
        JOptionPane.showMessageDialog(null, "姓名:范圣帥 Email:shengshuai@126.com 網址:http://www.shengshuai.260.cn http://www.myjavaserver.com/~shengshuai");
      }
    });
    creattablemenuitem.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent creatt) {
        creattablemenuitemframe creattablemenuitem1 = new
            creattablemenuitemframe();
        creattablemenuitem1.show();
        creattablemenuitem1.hide();
      }
    });

//----end----menu action -//

    Container contentpane = getContentPane();
    contentpane.setLayout(new BorderLayout());

    toolbar.add(jianjie);
//toolbar.add(insertbutton);
    contentpane.add(toolbar, BorderLayout.NORTH);

    contentpane.add(inputpanel, BorderLayout.CENTER);
    inputpanel.setLayout(new GridLayout(3, 2));
    inputpanel.add(nemelabel);
    inputpanel.add(namefield);
    inputpanel.add(passlabel);
    inputpanel.add(passfield);
    inputpanel.add(zhuzhi);
    inputpanel.add(addr);
    addr.addActionListener(this);

    contentpane.add(buttonpanel, BorderLayout.SOUTH);
    buttonpanel.add(insertbutton);
    insertbutton.addActionListener(this);
    buttonpanel.add(exitbutton);
    exitbutton.addActionListener(this);

//-------------button action-------------

  }

  public void actionPerformed(ActionEvent ae) {
    Object source = ae.getSource();
    JFrame resultframe = new JFrame();
    JScrollPane jScrollPane1 = new JScrollPane();
    JTable jTable1 = new JTable();
// --------查詢數據--------------------------------------
    if (source == select) {
      access ctm = new access();
      ResultSet rs = ctm.executeQuery("SELECT * From user");
      try {
        getContentPane().add(jScrollPane1);
        Vector vcol = new Vector(); //列名
        Vector vrow = new Vector(); //內容
        vcol.addElement("名字");
        vcol.addElement("密碼");
        vcol.addElement("住址");
        while (rs.next()) {
          Vector vr1 = new Vector();
          vr1.addElement(rs.getString("username"));
          vr1.addElement(rs.getString("userpass"));
          vr1.addElement(rs.getString("address"));
          vrow.addElement(vr1);
        }

        DefaultTableModel dtm = new DefaultTableModel(vrow, vcol);
        jTable1 = new JTable(vrow, vcol);
        jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); //滾動條設置左右滾
        jScrollPane1.getViewport().add(jTable1, null); //在滾動條中放入表
        resultframe.getContentPane().add(jScrollPane1);
        resultframe.setSize(400, 400);
        resultframe.setLocation(200, 20);
        resultframe.show();
      }
      catch (SQLException sqa) {
        System.out.print(sqa);
      }
//--------刪除數據----------
    }
    else if (source == del) {
      access ctm = new access();
      ctm.executeUpdate("DELETE * FROM USER");

//---------刪除表-----------

    }
    else if (source == deltable) {
      String tablename = JOptionPane.showInputDialog("請輸入要刪除的表名", "user");
      access ctm = new access();
      ctm.executeUpdate("DROP TABLE " + tablename);

//-------插入數據------------
    }
    else if (source == insertbutton) {
      access ctm = new access();
      String name = namefield.getText().trim();
      String pass = passfield.getText().trim();
      String address = addr.getText().trim();
//System.out.print(name+pass);
      ctm.executeUpdate(
          "INSERT INTO user (username,userpass,address) VALUES ('" + name +
          "','" + pass + "','" + address + "')");

    }
    else if (source == exitbutton) {
      System.exit(0);
    }

  }

}

class creattablemenuitemframe
    extends JFrame {
  public creattablemenuitemframe() {
//    String tablename = JOptionPane.showInputDialog("請輸入表名", "user");
//    access ctm = new access();
//    ctm.executeUpdate("CREATE TABLE " + tablename +
//                      "(username string ,userpass string,address string )");
//    hide();
//  }

    Object[] possibleValues = { "First", "Second", "Third" }; //用戶的選擇項目
//    String[] possibleValues = { "First", "Second", "Third" }; //用戶的選擇項目
    File file=new File("c:\\");
    File list[]=file.listFiles();

    for(int i=0;i<list.length;i++)
    {
        try {
          if (list[i].isDirectory()) {
            //new ListFiles().listFile(list[i].toString());
          }
          String aa  = list[i].toString();
          System.out.println("aa="+aa);
        }catch(Exception e){

        }
    }


    Object selectedValue = JOptionPane.showInputDialog(null, "Choose one", "Input",JOptionPane.INFORMATION_MESSAGE, null, possibleValues, possibleValues[0]);
    setTitle("您按下了"+(String)selectedValue+"項目");


  }
}

class access {
  String dbDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
  String strCon = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=";
  Connection con = null;
  ResultSet rs = null;
  Statement stmt = null;
  public access() {
    try {
      Class.forName(dbDriver);
    }
    catch (java.lang.ClassNotFoundException e) {
      System.err.println("數據庫驅動程序加載失敗,異常為:" + e.getMessage());
    }
    finally {
      System.out.println("驅動程序加載成功");
    }
  }

  public ResultSet executeQuery(String strSQL) {
    rs = null;
    try {
      con = DriverManager.getConnection(strCon + "txb.mdb");
      Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
                                           ResultSet.CONCUR_READ_ONLY);
      rs = stmt.executeQuery(strSQL);

    }
    catch (SQLException ex) {
      JOptionPane.showMessageDialog(null,
                                    "executeQuery在執行" + strSQL + "失敗了,異常為: " +
                                    ex.getMessage());
    }
    finally {
      System.out.println("executeQuery--數據庫連接成功");
    }
    return rs;
  }

  public void executeUpdate(String strSQL) {
    try {
      con = DriverManager.getConnection(strCon + "txb.mdb");
      stmt = con.createStatement();
      stmt.executeUpdate(strSQL);

    }
    catch (SQLException ex) {
      JOptionPane.showMessageDialog(null,
                                    "executeUpdate在執行" + strSQL + "失敗了,異常為: " +
                                    ex.getMessage());
    }
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产色站一区二区三区| 国产69精品一区二区亚洲孕妇| 国产女人aaa级久久久级| 欧美日韩精品欧美日韩精品| 91激情在线视频| 欧美在线影院一区二区| 在线观看日韩毛片| 欧美日韩国产小视频| 欧美性色黄大片| 欧美精品自拍偷拍| 欧美一级日韩免费不卡| 日韩一二三区不卡| 久久综合色之久久综合| 久久久久久久久久久久久夜| 国产人久久人人人人爽| 中文字幕日韩精品一区 | 91在线观看成人| 色综合色狠狠综合色| 色婷婷综合激情| 在线电影院国产精品| 精品久久久久久久一区二区蜜臀| 久久欧美一区二区| 1024精品合集| 日本视频免费一区| 国产精品自拍毛片| 91浏览器入口在线观看| 欧美疯狂做受xxxx富婆| 日韩女优电影在线观看| 中文字幕一区二区三区四区不卡| 一区二区三区在线免费视频| 久久国产三级精品| av激情亚洲男人天堂| 欧美日韩久久久| 精品国产99国产精品| 亚洲青青青在线视频| 蓝色福利精品导航| 91看片淫黄大片一级在线观看| 欧美理论片在线| 国产精品久久久久四虎| 美腿丝袜亚洲色图| 色婷婷激情久久| 久久亚洲一区二区三区明星换脸| 亚洲九九爱视频| 国产精品一区专区| 日韩欧美专区在线| 亚洲小说春色综合另类电影| 国产精品996| 69成人精品免费视频| 中文字幕色av一区二区三区| 日韩成人一级大片| 欧美性感一类影片在线播放| 国产精品久久久久久久久图文区 | 欧美影视一区二区三区| 国产亚洲一本大道中文在线| 亚洲国产美国国产综合一区二区| 国产精品白丝av| 欧美mv日韩mv国产网站app| 亚洲精品你懂的| 成人一级片网址| 久久久不卡网国产精品二区| 日韩电影在线免费看| 欧美在线短视频| 亚洲天堂2016| eeuss影院一区二区三区| 久久久综合精品| 久88久久88久久久| 日韩三级.com| 日韩av午夜在线观看| 欧美美女网站色| 亚洲一区成人在线| 欧美天天综合网| 亚洲国产精品麻豆| 欧美日韩你懂的| 亚洲国产成人porn| 91.xcao| 天堂在线一区二区| 宅男噜噜噜66一区二区66| 婷婷一区二区三区| 3751色影院一区二区三区| 视频一区在线视频| 91精品国产一区二区三区香蕉| 日本午夜一区二区| 日韩精品一区二区在线| 国产一区不卡精品| 亚洲免费伊人电影| 欧洲国内综合视频| 午夜精品久久久久久久久| 欧美电影一区二区| 免费成人在线观看| 久久久久久久国产精品影院| 成人性生交大片免费看视频在线| 国产精品不卡在线| 欧日韩精品视频| 日本强好片久久久久久aaa| 亚洲精品一区二区三区在线观看| 韩国三级在线一区| 国产精品免费久久久久| 99久久99久久综合| 天堂蜜桃一区二区三区| 久久中文字幕电影| www.日本不卡| 丝袜美腿高跟呻吟高潮一区| 日韩午夜小视频| 成人一区在线看| 亚洲国产精品久久久久秋霞影院| 91精品国产综合久久香蕉的特点| 激情六月婷婷久久| 国产精品剧情在线亚洲| 精品视频一区三区九区| 国产一区亚洲一区| 亚洲日本va在线观看| 欧美一区二区视频免费观看| 国产精品原创巨作av| 亚洲国产精品综合小说图片区| 日韩一卡二卡三卡| 成人a级免费电影| 日韩av一二三| 伊人婷婷欧美激情| 久久久久久久久岛国免费| 欧美色图片你懂的| 国产成人在线网站| 日韩中文字幕91| 国产精品麻豆久久久| 日韩视频一区二区| 欧美三级中文字幕| 99精品久久只有精品| 精品伊人久久久久7777人| 艳妇臀荡乳欲伦亚洲一区| 国产欧美日韩综合精品一区二区| 91精品国产综合久久香蕉麻豆| 色综合网色综合| 成人午夜av影视| 国产在线视频一区二区| 青青草国产成人99久久| 亚洲激情五月婷婷| 中文字幕一区三区| 国产精品护士白丝一区av| 久久久噜噜噜久久人人看| 欧美一级欧美三级| 欧美精品乱码久久久久久按摩| 99久久99久久精品国产片果冻| 黄网站免费久久| 麻豆精品在线视频| 久久国产精品99久久久久久老狼| 亚洲精品国产a久久久久久| 亚洲欧洲99久久| 国产精品视频免费| 国产精品久久久久三级| 国产精品久久三区| 一区在线播放视频| 成人免费在线视频观看| 国产精品白丝在线| 国产精品黄色在线观看| 亚洲色大成网站www久久九九| 国产精品不卡在线| 亚洲免费观看在线观看| 亚洲视频免费在线| 一区二区高清视频在线观看| 亚洲专区一二三| 亚洲成人你懂的| 天堂成人免费av电影一区| 天天影视色香欲综合网老头| 日韩av一二三| 国产露脸91国语对白| 国产91丝袜在线播放| 粉嫩蜜臀av国产精品网站| 成人h动漫精品一区二区| 波多野结衣在线aⅴ中文字幕不卡| 成人教育av在线| 91福利社在线观看| 日韩一区二区影院| 久久久精品免费网站| 亚洲色图一区二区三区| 亚洲国产综合色| 蜜桃av噜噜一区| 成年人国产精品| 欧美日韩中文字幕精品| 日韩免费高清电影| 国产精品免费看片| 丝袜美腿亚洲一区二区图片| 国产尤物一区二区| 色拍拍在线精品视频8848| 91精品国产色综合久久不卡蜜臀 | 97aⅴ精品视频一二三区| 欧美亚洲日本一区| www亚洲一区| 日韩毛片一二三区| 另类小说图片综合网| 91原创在线视频| 久久综合国产精品| 亚洲永久免费视频| 丰满少妇久久久久久久| 欧美午夜精品久久久久久孕妇| 精品国产三级a在线观看| 一区二区三区精品久久久| 久久99九九99精品| 欧美午夜精品久久久久久超碰| 久久精品日韩一区二区三区| 亚洲成人一二三| 成人app网站|