Java NetBeans (โปรแกรมฟรีๆดีๆที่ใครส่วนมากชอบเขียนกัน)

ในห้อง 'คอมพิวเตอร์ & อินเตอร์เน็ต' ตั้งกระทู้โดย ledphong, 2 มกราคม 2015.

  1. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    Version 8.0.2
     

    ไฟล์ที่แนบมา:

    • netbeans.png
      netbeans.png
      ขนาดไฟล์:
      160.5 KB
      เปิดดู:
      154
  2. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ขอเชิญสมัครชมรมคนรักภาษา Java Netbeans ผมจะอัฟเดทการส่งไฟล์ข้อมูลและเฟ้นหาทีมงานเพื่อพัฒนาซอร์ฟแวร์เพื่อคนไทยด้วยกันโดยไม่มีค่าใช้จ่ายๆใดๆ เพียงแต่ต้องการหาเพื่อนและทีมงานที่ชอบโปรแกรมฟรี ๆ และดีๆ สักตัวไว้พูดคุยกันหรือติดปัญหาการเขียนจาวาก็พูดคุยกันได้
     
  3. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ทีเขียนมาส่วนมากจะยึดติดค่าย Visual Studio มากเกินไปและข้อเสียเขามีค่าลิขสิทธิ์ผมเลยหันมาจับโปรแกรม Java ดีกว่าเพราะเขาฟรี ๆ และอีกอย่างถ้าหากใช้ ฐานข้อมูล MySQL แล้วผมคิดว่าองค์กรที่คุณเลือกหาน่าจะเลือกตัวคุณแล้วล่ะ
     
  4. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    จะเริ่มฝึกเขียน Java ตั้งแต่ไม่เป็นเลยจนถึงขั้นที่ว่า Advance
    ===============================
    เขียนแบบไม่มี Class เลย หรือเขียนแบบมี Class หรือเขียนแบบประยุกต์ตรงตามงาน
     
  5. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ผมจะเปรียบเทียบอะไรให้ดูครับ
    ===========================
    หากท่านเลือกค่าย Visual Studio (VB.NET,C#.NET,C++.NET,F#.NET) แล้วเลือกฐานข้อมูล MS Access ,MS SQL Server ผมยังบอกเลยว่าติดที่ค่าลิขสิทธิตั้งแต่โปรแกรมเขียนแล้วยังพ่วงมาถึงฐานข้อมูลอีกเพราะเขาคิดค่าลิขสิทธิ์
    ===========================
    ส่วนใครเลือก Java แล้วเลือกฐานข้อมูล MySQL ผมว่าดีทั้งนั้น เขาฟรีลิขสิทธิ์แต่บางคนมองว่าเอกสารเปเปอร์มีน้อย ไม่เป็นไรครับ หากสมัครเข้ามา ผมคิดว่าคนไทย คงต้องมีอะไรดีๆ อยู่ในสมองของแต่ละคนอยากส่งข้อมูลดีๆให้เพื่อนได้แน่นอน ใช่ไหมครับ
     
  6. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ผมจะยกตัวอย่างอะไรให้ดูครับ อย่างโปรแกรมที่โรงพยาบาลทั่วประเทศทำไมเขาถึงใช้ฐานข้อมูล MySQL กันล่ะครับ ทั้งที่เขามีเงินมากมายสามารถซื้อลิขสิทธิ์ SQL Server ได้เลยทำไมโปรแกรมเมอร์ถึงเลือก MySQL คิดเหมือนผมไหมครับ
     
  7. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ผมซื้อหนังสือ java ฉบับสมบูรณ์ เล่มที่ 2 ของ ผศ.สุดา เธียรมนตรี ราคา 299 บาท
    มาอ่านยังเข้าใจยากอยู่เลย เพราะเขาเขียนแบบดั้งเดิมคือ text mode ผมเลยหาวิธีที่เขียนแบบง่ายมากกว่านี้มาเขียนถึงเข้าใจได้
    ================================
    ปัจจุบันโทรศัพท์ รุ่นที่ใช้ Android เขาก็ใช้ Java เขียนกันจำลองโปรแกรมทาง Netbeans กันเยอะอยู่ครับ
     
  8. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ตัวอย่าง ใช้ฐานข้อมูล MS Access 2010 หรือ MS Access 2003 เป็นไกด์นำทางก่อน
     
  9. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    1.ก่อนอื่นต้องไปดาวน์โหลด ไฟล์ตามรูปก่อนน่ะครับเพราะใช้ connect database,sql query,warning
     

    ไฟล์ที่แนบมา:

    • java1.png
      java1.png
      ขนาดไฟล์:
      14 KB
      เปิดดู:
      48
    แก้ไขครั้งล่าสุดโดยผู้ดูแล: 2 มกราคม 2015
  10. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    2.ออกแบบฐานข้อมูลและlogin
     

    ไฟล์ที่แนบมา:

    • java2.png
      java2.png
      ขนาดไฟล์:
      200.8 KB
      เปิดดู:
      53
    • java3.png
      java3.png
      ขนาดไฟล์:
      201.1 KB
      เปิดดู:
      44
  11. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    3.Design Java Netbeans
    Login และ FormAdd
     

    ไฟล์ที่แนบมา:

    • java4.png
      java4.png
      ขนาดไฟล์:
      196.6 KB
      เปิดดู:
      58
    • java5.png
      java5.png
      ขนาดไฟล์:
      207 KB
      เปิดดู:
      54
  12. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    4.Design Java Netbeans
    Login และ FormAdd
     

    ไฟล์ที่แนบมา:

    • java4.png
      java4.png
      ขนาดไฟล์:
      196.6 KB
      เปิดดู:
      53
    • java5.png
      java5.png
      ขนาดไฟล์:
      207 KB
      เปิดดู:
      48
  13. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    5.Code Java Login
    =======================
    <pre class="java5" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/*
    * 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.
    */</span>
    <span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">com.java.myapp</span><span style="color: #339933;">;</span>
    &nbsp;
    <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.awt.event.KeyEvent</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.sql.Connection</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.sql.DriverManager</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">javax.swing.JOptionPane</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.sql.Statement</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.sql.PreparedStatement</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.sql.ResultSet</span><span style="color: #339933;">;</span>
    <span style="color: #008000; font-style: italic; font-weight: bold;">/**
    *
    * @author BBCOM
    */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> FormLogin <span style="color: #000000; font-weight: bold;">extends</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JFrame</span> <span style="color: #009900;">{</span>
    &nbsp;
    <span style="color: #003399; font-weight: bold;">Statement</span> st = <span style="color: #006600; font-weight: bold;">null</span><span style="color: #339933;">;</span>
    <span style="color: #003399; font-weight: bold;">Connection</span> connect = <span style="color: #006600; font-weight: bold;">null</span><span style="color: #339933;">;</span>
    <span style="color: #003399; font-weight: bold;">PreparedStatement</span> pstmt = <span style="color: #006600; font-weight: bold;">null</span><span style="color: #339933;">;</span>
    <span style="color: #003399; font-weight: bold;">ResultSet</span> rs = <span style="color: #006600; font-weight: bold;">null</span><span style="color: #339933;">;</span>
    <span style="color: #008000; font-style: italic; font-weight: bold;">/**
    * Creates new form FormLogin
    */</span>
    <span style="color: #000000; font-weight: bold;">public</span> FormLogin<span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    initComponents<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">setLocationRelativeTo</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">null</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    setTitle<span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;เข้าสู่โปรแกรมช่วยเหลือผู้ประสบปัญหาทางสังคม&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    &nbsp;
    <span style="color: #000000; font-weight: bold;">try</span>
    <span style="color: #009900;">{</span>
    connect=<span style="color: #003399; font-weight: bold;">DriverManager</span>.<span style="color: #006633;">getConnection</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;jdbc:ucanaccess://C:<span style="color: #000099; font-weight: bold;">\\</span>java<span style="color: #000099; font-weight: bold;">\\</span>dbHelp.mdb&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #000000; font-weight: bold;">catch</span><span style="color: #009900;">(</span><span style="color: #003399; font-weight: bold;">Exception</span> ex<span style="color: #009900;">)</span><span style="color: #009900;">{</span>
    <span style="color: #003399; font-weight: bold;">JOptionPane</span>.<span style="color: #006633;">showMessageDialog</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">null</span>,<span style="color: #0000ff;">&quot;Connect Database Failed!<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>+ex.<span style="color: #006633;">getMessage</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span>
    &nbsp;
    <span style="color: #008000; font-style: italic; font-weight: bold;">/**
    * 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.
    */</span>
    @<span style="color: #003399; font-weight: bold;">SuppressWarnings</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;unchecked&quot;</span><span style="color: #009900;">)</span>
    <span style="color: #666666; font-style: italic;">// &lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot;Generated Code&quot;&gt; </span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #006600; font-weight: bold;">void</span> initComponents<span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    &nbsp;
    txtUserName = <span style="color: #000000; font-weight: bold;">new</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JTextField</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    jLabel1 = <span style="color: #000000; font-weight: bold;">new</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JLabel</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    jLabel2 = <span style="color: #000000; font-weight: bold;">new</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JLabel</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    btnOK = <span style="color: #000000; font-weight: bold;">new</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JButton</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    btnRefresh = <span style="color: #000000; font-weight: bold;">new</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JButton</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    txtPassword = <span style="color: #000000; font-weight: bold;">new</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JPasswordField</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    &nbsp;
    setDefaultCloseOperation<span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">WindowConstants</span>.<span style="color: #006633;">EXIT_ON_CLOSE</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    &nbsp;
    jLabel1.<span style="color: #006633;">setText</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;User Name :&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    &nbsp;
    jLabel2.<span style="color: #006633;">setText</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;Password :&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    &nbsp;
    btnOK.<span style="color: #006633;">setText</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;OK&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    btnOK.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">(</span><span style="color: #000000; font-weight: bold;">new</span> java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399; font-weight: bold;">ActionListener</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #006600; font-weight: bold;">void</span> actionPerformed<span style="color: #009900;">(</span>java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399; font-weight: bold;">ActionEvent</span> evt<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    btnOKActionPerformed<span style="color: #009900;">(</span>evt<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    &nbsp;
    btnRefresh.<span style="color: #006633;">setText</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;Refresh&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    btnRefresh.<span style="color: #006633;">addActionListener</span><span style="color: #009900;">(</span><span style="color: #000000; font-weight: bold;">new</span> java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399; font-weight: bold;">ActionListener</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #006600; font-weight: bold;">void</span> actionPerformed<span style="color: #009900;">(</span>java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399; font-weight: bold;">ActionEvent</span> evt<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    btnRefreshActionPerformed<span style="color: #009900;">(</span>evt<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    &nbsp;
    txtPassword.<span style="color: #006633;">addKeyListener</span><span style="color: #009900;">(</span><span style="color: #000000; font-weight: bold;">new</span> java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399; font-weight: bold;">KeyAdapter</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #006600; font-weight: bold;">void</span> keyPressed<span style="color: #009900;">(</span>java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399; font-weight: bold;">KeyEvent</span> evt<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    txtPasswordKeyPressed<span style="color: #009900;">(</span>evt<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    &nbsp;
    javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span> layout = <span style="color: #000000; font-weight: bold;">new</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span><span style="color: #009900;">(</span>getContentPane<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    getContentPane<span style="color: #009900;">(</span><span style="color: #009900;">)</span>.<span style="color: #006633;">setLayout</span><span style="color: #009900;">(</span>layout<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    layout.<span style="color: #006633;">setHorizontalGroup</span><span style="color: #009900;">(</span>
    layout.<span style="color: #006633;">createParallelGroup</span><span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">Alignment</span>.<span style="color: #006633;">LEADING</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGroup</span><span style="color: #009900;">(</span>layout.<span style="color: #006633;">createSequentialGroup</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGap</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">58</span>, <span style="color: #cc66cc;">58</span>, <span style="color: #cc66cc;">58</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGroup</span><span style="color: #009900;">(</span>layout.<span style="color: #006633;">createParallelGroup</span><span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">Alignment</span>.<span style="color: #006633;">LEADING</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>jLabel1, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">PREFERRED_SIZE</span>, <span style="color: #cc66cc;">82</span>, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">PREFERRED_SIZE</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>jLabel2, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">PREFERRED_SIZE</span>, <span style="color: #cc66cc;">69</span>, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">PREFERRED_SIZE</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGap</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">33</span>, <span style="color: #cc66cc;">33</span>, <span style="color: #cc66cc;">33</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGroup</span><span style="color: #009900;">(</span>layout.<span style="color: #006633;">createParallelGroup</span><span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">Alignment</span>.<span style="color: #006633;">LEADING</span>, <span style="color: #006600; font-weight: bold;">false</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGroup</span><span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">Alignment</span>.<span style="color: #006633;">TRAILING</span>, layout.<span style="color: #006633;">createSequentialGroup</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>btnOK, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">DEFAULT_SIZE</span>, <span style="color: #cc66cc;">65</span>, <span style="color: #003399; font-weight: bold;">Short</span>.<span style="color: #006633;">MAX_VALUE</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGap</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">18</span>, <span style="color: #cc66cc;">18</span>, <span style="color: #cc66cc;">18</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>btnRefresh<span style="color: #009900;">)</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>txtUserName<span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>txtPassword<span style="color: #009900;">)</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addContainerGap</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">118</span>, <span style="color: #003399; font-weight: bold;">Short</span>.<span style="color: #006633;">MAX_VALUE</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>
    <span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    layout.<span style="color: #006633;">setVerticalGroup</span><span style="color: #009900;">(</span>
    layout.<span style="color: #006633;">createParallelGroup</span><span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">Alignment</span>.<span style="color: #006633;">LEADING</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGroup</span><span style="color: #009900;">(</span>layout.<span style="color: #006633;">createSequentialGroup</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGap</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">34</span>, <span style="color: #cc66cc;">34</span>, <span style="color: #cc66cc;">34</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGroup</span><span style="color: #009900;">(</span>layout.<span style="color: #006633;">createParallelGroup</span><span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">Alignment</span>.<span style="color: #006633;">BASELINE</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>txtUserName, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">PREFERRED_SIZE</span>, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">DEFAULT_SIZE</span>, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">PREFERRED_SIZE</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>jLabel1<span style="color: #009900;">)</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGap</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">18</span>, <span style="color: #cc66cc;">18</span>, <span style="color: #cc66cc;">18</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGroup</span><span style="color: #009900;">(</span>layout.<span style="color: #006633;">createParallelGroup</span><span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">Alignment</span>.<span style="color: #006633;">BASELINE</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>jLabel2<span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>txtPassword, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">PREFERRED_SIZE</span>, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">DEFAULT_SIZE</span>, javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">PREFERRED_SIZE</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGap</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">50</span>, <span style="color: #cc66cc;">50</span>, <span style="color: #cc66cc;">50</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addGroup</span><span style="color: #009900;">(</span>layout.<span style="color: #006633;">createParallelGroup</span><span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #006633;">GroupLayout</span>.<span style="color: #006633;">Alignment</span>.<span style="color: #006633;">BASELINE</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>btnOK<span style="color: #009900;">)</span>
    .<span style="color: #006633;">addComponent</span><span style="color: #009900;">(</span>btnRefresh<span style="color: #009900;">)</span><span style="color: #009900;">)</span>
    .<span style="color: #006633;">addContainerGap</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">48</span>, <span style="color: #003399; font-weight: bold;">Short</span>.<span style="color: #006633;">MAX_VALUE</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>
    <span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    &nbsp;
    pack<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span><span style="color: #666666; font-style: italic;">// &lt;/editor-fold&gt; </span>
    &nbsp;
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #006600; font-weight: bold;">void</span> btnRefreshActionPerformed<span style="color: #009900;">(</span>java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399; font-weight: bold;">ActionEvent</span> evt<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    txtUserName.<span style="color: #006633;">setText</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    txtPassword.<span style="color: #006633;">setText</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    &nbsp;
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #006600; font-weight: bold;">void</span> txtPasswordKeyPressed<span style="color: #009900;">(</span>java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399; font-weight: bold;">KeyEvent</span> evt<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">(</span>evt.<span style="color: #006633;">getKeyCode</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span>==<span style="color: #003399; font-weight: bold;">KeyEvent</span>.<span style="color: #006633;">VK_ENTER</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">try</span><span style="color: #009900;">{</span>
    connect=<span style="color: #003399; font-weight: bold;">DriverManager</span>.<span style="color: #006633;">getConnection</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;jdbc:ucanaccess://C:<span style="color: #000099; font-weight: bold;">\\</span>java<span style="color: #000099; font-weight: bold;">\\</span>dbHelp.mdb&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #003399; font-weight: bold;">String</span> sql = <span style="color: #0000ff;">&quot;select * from tblUser where UserName=? and Password=?&quot;</span><span style="color: #339933;">;</span>
    pstmt = connect.<span style="color: #006633;">prepareStatement</span><span style="color: #009900;">(</span>sql<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    pstmt.<span style="color: #006633;">setString</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">1</span>,txtUserName.<span style="color: #006633;">getText</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    pstmt.<span style="color: #006633;">setString</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">2</span>,txtPassword.<span style="color: #006633;">getText</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    rs = pstmt.<span style="color: #006633;">executeQuery</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">(</span>rs.<span style="color: #006633;">next</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span>
    &nbsp;
    FormAdd f1 = <span style="color: #000000; font-weight: bold;">new</span> FormAdd<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    f1.<span style="color: #006633;">setVisible</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">true</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">setVisible</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">false</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    rs.<span style="color: #006633;">close</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    pstmt.<span style="color: #006633;">close</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span><span style="color: #000000; font-weight: bold;">else</span><span style="color: #009900;">{</span>
    <span style="color: #003399; font-weight: bold;">JOptionPane</span>.<span style="color: #006633;">showMessageDialog</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">null</span>,<span style="color: #0000ff;">&quot;กรุณา Login &amp; Password อีกครั้ง&quot;</span>,<span style="color: #0000ff;">&quot;รายงานสถานะ&quot;</span>,<span style="color: #003399; font-weight: bold;">JOptionPane</span>.<span style="color: #006633;">PLAIN_MESSAGE</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span><span style="color: #000000; font-weight: bold;">catch</span><span style="color: #009900;">(</span><span style="color: #003399; font-weight: bold;">Exception</span> ex<span style="color: #009900;">)</span><span style="color: #009900;">{</span>
    <span style="color: #003399; font-weight: bold;">JOptionPane</span>.<span style="color: #006633;">showMessageDialog</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">null</span>,<span style="color: #0000ff;">&quot;Login Failed!<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>+ex.<span style="color: #006633;">getMessage</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    &nbsp;
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span>
    &nbsp;
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #006600; font-weight: bold;">void</span> btnOKActionPerformed<span style="color: #009900;">(</span>java.<span style="color: #006633;">awt</span>.<span style="color: #006633;">event</span>.<span style="color: #003399; font-weight: bold;">ActionEvent</span> evt<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">try</span><span style="color: #009900;">{</span>
    connect=<span style="color: #003399; font-weight: bold;">DriverManager</span>.<span style="color: #006633;">getConnection</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;jdbc:ucanaccess://C:<span style="color: #000099; font-weight: bold;">\\</span>java<span style="color: #000099; font-weight: bold;">\\</span>dbHelp.mdb&quot;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #003399; font-weight: bold;">String</span> sql = <span style="color: #0000ff;">&quot;select * from tblUser where UserName=? and Password=?&quot;</span><span style="color: #339933;">;</span>
    pstmt = connect.<span style="color: #006633;">prepareStatement</span><span style="color: #009900;">(</span>sql<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    pstmt.<span style="color: #006633;">setString</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">1</span>,txtUserName.<span style="color: #006633;">getText</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    pstmt.<span style="color: #006633;">setString</span><span style="color: #009900;">(</span><span style="color: #cc66cc;">2</span>,txtPassword.<span style="color: #006633;">getText</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    rs = pstmt.<span style="color: #006633;">executeQuery</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">(</span>rs.<span style="color: #006633;">next</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span>
    &nbsp;
    FormAdd f1 = <span style="color: #000000; font-weight: bold;">new</span> FormAdd<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    f1.<span style="color: #006633;">setVisible</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">true</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">this</span>.<span style="color: #006633;">setVisible</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">false</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    rs.<span style="color: #006633;">close</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    pstmt.<span style="color: #006633;">close</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span><span style="color: #000000; font-weight: bold;">else</span><span style="color: #009900;">{</span>
    <span style="color: #003399; font-weight: bold;">JOptionPane</span>.<span style="color: #006633;">showMessageDialog</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">null</span>,<span style="color: #0000ff;">&quot;กรุณา Login &amp; Password อีกครั้ง&quot;</span>,<span style="color: #0000ff;">&quot;รายงานสถานะ&quot;</span>,<span style="color: #003399; font-weight: bold;">JOptionPane</span>.<span style="color: #006633;">PLAIN_MESSAGE</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span><span style="color: #000000; font-weight: bold;">catch</span><span style="color: #009900;">(</span><span style="color: #003399; font-weight: bold;">Exception</span> ex<span style="color: #009900;">)</span><span style="color: #009900;">{</span>
    <span style="color: #003399; font-weight: bold;">JOptionPane</span>.<span style="color: #006633;">showMessageDialog</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">null</span>,<span style="color: #0000ff;">&quot;Login Failed!<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>+ex.<span style="color: #006633;">getMessage</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span>
    &nbsp;
    <span style="color: #008000; font-style: italic; font-weight: bold;">/**
    * @param args the command line arguments
    */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #006600; font-weight: bold;">void</span> main<span style="color: #009900;">(</span><span style="color: #003399; font-weight: bold;">String</span> args<span style="color: #009900;">[</span><span style="color: #009900;">]</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #666666; font-style: italic;">/* Set the Nimbus look and feel */</span>
    <span style="color: #666666; font-style: italic;">//&lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Look and feel setting code (optional) &quot;&gt;</span>
    <span style="color: #666666; font-style: italic;">/* 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
    */</span>
    <span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">UIManager.<span style="color: #006633;">LookAndFeelInfo</span></span> info : javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">UIManager</span>.<span style="color: #006633;">getInstalledLookAndFeels</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">(</span><span style="color: #0000ff;">&quot;Nimbus&quot;</span>.<span style="color: #006633;">equals</span><span style="color: #009900;">(</span>info.<span style="color: #006633;">getName</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">UIManager</span>.<span style="color: #006633;">setLookAndFeel</span><span style="color: #009900;">(</span>info.<span style="color: #006633;">getClassName</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">(</span><span style="color: #003399; font-weight: bold;">ClassNotFoundException</span> ex<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    java.<span style="color: #006633;">util</span>.<span style="color: #006633;">logging</span>.<span style="color: #003399; font-weight: bold;">Logger</span>.<span style="color: #006633;">getLogger</span><span style="color: #009900;">(</span>FormLogin.<span style="color: #000000; font-weight: bold;">class</span>.<span style="color: #006633;">getName</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>.<span style="color: #006633;">log</span><span style="color: #009900;">(</span>java.<span style="color: #006633;">util</span>.<span style="color: #006633;">logging</span>.<span style="color: #003399; font-weight: bold;">Level</span>.<span style="color: #006633;">SEVERE</span>, <span style="color: #006600; font-weight: bold;">null</span>, ex<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">(</span><span style="color: #003399; font-weight: bold;">InstantiationException</span> ex<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    java.<span style="color: #006633;">util</span>.<span style="color: #006633;">logging</span>.<span style="color: #003399; font-weight: bold;">Logger</span>.<span style="color: #006633;">getLogger</span><span style="color: #009900;">(</span>FormLogin.<span style="color: #000000; font-weight: bold;">class</span>.<span style="color: #006633;">getName</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>.<span style="color: #006633;">log</span><span style="color: #009900;">(</span>java.<span style="color: #006633;">util</span>.<span style="color: #006633;">logging</span>.<span style="color: #003399; font-weight: bold;">Level</span>.<span style="color: #006633;">SEVERE</span>, <span style="color: #006600; font-weight: bold;">null</span>, ex<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">(</span><span style="color: #003399; font-weight: bold;">IllegalAccessException</span> ex<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    java.<span style="color: #006633;">util</span>.<span style="color: #006633;">logging</span>.<span style="color: #003399; font-weight: bold;">Logger</span>.<span style="color: #006633;">getLogger</span><span style="color: #009900;">(</span>FormLogin.<span style="color: #000000; font-weight: bold;">class</span>.<span style="color: #006633;">getName</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>.<span style="color: #006633;">log</span><span style="color: #009900;">(</span>java.<span style="color: #006633;">util</span>.<span style="color: #006633;">logging</span>.<span style="color: #003399; font-weight: bold;">Level</span>.<span style="color: #006633;">SEVERE</span>, <span style="color: #006600; font-weight: bold;">null</span>, ex<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">(</span>javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">UnsupportedLookAndFeelException</span> ex<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    java.<span style="color: #006633;">util</span>.<span style="color: #006633;">logging</span>.<span style="color: #003399; font-weight: bold;">Logger</span>.<span style="color: #006633;">getLogger</span><span style="color: #009900;">(</span>FormLogin.<span style="color: #000000; font-weight: bold;">class</span>.<span style="color: #006633;">getName</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>.<span style="color: #006633;">log</span><span style="color: #009900;">(</span>java.<span style="color: #006633;">util</span>.<span style="color: #006633;">logging</span>.<span style="color: #003399; font-weight: bold;">Level</span>.<span style="color: #006633;">SEVERE</span>, <span style="color: #006600; font-weight: bold;">null</span>, ex<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #666666; font-style: italic;">//&lt;/editor-fold&gt;</span>
    &nbsp;
    <span style="color: #666666; font-style: italic;">/* Create and display the form */</span>
    java.<span style="color: #006633;">awt</span>.<span style="color: #003399; font-weight: bold;">EventQueue</span>.<span style="color: #006633;">invokeLater</span><span style="color: #009900;">(</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399; font-weight: bold;">Runnable</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #006600; font-weight: bold;">void</span> run<span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #000000; font-weight: bold;">new</span> FormLogin<span style="color: #009900;">(</span><span style="color: #009900;">)</span>.<span style="color: #006633;">setVisible</span><span style="color: #009900;">(</span><span style="color: #006600; font-weight: bold;">true</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    <span style="color: #009900;">}</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">}</span>
    &nbsp;
    <span style="color: #666666; font-style: italic;">// Variables declaration - do not modify </span>
    <span style="color: #000000; font-weight: bold;">private</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JButton</span> btnOK<span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JButton</span> btnRefresh<span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JLabel</span> jLabel1<span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JLabel</span> jLabel2<span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JPasswordField</span> txtPassword<span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> javax.<span style="color: #006633;">swing</span>.<span style="color: #003399; font-weight: bold;">JTextField</span> txtUserName<span style="color: #339933;">;</span>
    <span style="color: #666666; font-style: italic;">// End of variables declaration </span>
    <span style="color: #009900;">}</span></pre>
     
    แก้ไขครั้งล่าสุดโดยผู้ดูแล: 2 มกราคม 2015
  14. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ดูแบบนี้ดูยาก
    ====================
    แยกส่วนหัว import
    ====================
    import java.awt.event.KeyEvent;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import javax.swing.JOptionPane;
    import java.sql.Statement;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
     

    ไฟล์ที่แนบมา:

    • java8.png
      java8.png
      ขนาดไฟล์:
      207 KB
      เปิดดู:
      63
    แก้ไขครั้งล่าสุดโดยผู้ดูแล: 2 มกราคม 2015
  15. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    กำหนดตัวแปร
     

    ไฟล์ที่แนบมา:

    • java6.png
      java6.png
      ขนาดไฟล์:
      211.2 KB
      เปิดดู:
      57
  16. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ฟอร์มใช้สำหรับโหลดครั้งแรกของ Java
     

    ไฟล์ที่แนบมา:

    • java7.png
      java7.png
      ขนาดไฟล์:
      211.1 KB
      เปิดดู:
      53
  17. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ปุ่ม Refresh
    ===================
     

    ไฟล์ที่แนบมา:

    • java9.png
      java9.png
      ขนาดไฟล์:
      215.5 KB
      เปิดดู:
      50
  18. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    ปุ่ม OK
    ========================
     

    ไฟล์ที่แนบมา:

    • java10.png
      java10.png
      ขนาดไฟล์:
      217.8 KB
      เปิดดู:
      101
  19. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    หากกด Enter ในกรอบแดง
    =======================
    if(evt.getKeyCode()==KeyEvent.VK_ENTER){
    try{
    connect=DriverManager.getConnection("jdbc:ucanaccess://C:\\java\\dbHelp.mdb");
    String sql = "select * from tblUser where UserName=? and Password=?";
    pstmt = connect.prepareStatement(sql);
    pstmt.setString(1,txtUserName.getText());
    pstmt.setString(2,txtPassword.getText());
    rs = pstmt.executeQuery();
    if(rs.next()){

    FormAdd f1 = new FormAdd();
    f1.setVisible(true);
    this.setVisible(false);
    rs.close();
    pstmt.close();
    }else{
    JOptionPane.showMessageDialog(null,"กรุณา Login & Password อีกครั้ง","รายงานสถานะ",JOptionPane.PLAIN_MESSAGE);
    }
    }catch(Exception ex){
    JOptionPane.showMessageDialog(null,"Login Failed!\n"+ex.getMessage());
    }
     

    ไฟล์ที่แนบมา:

    • java11.png
      java11.png
      ขนาดไฟล์:
      199.3 KB
      เปิดดู:
      59
    • java12.png
      java12.png
      ขนาดไฟล์:
      202.3 KB
      เปิดดู:
      45
  20. ledphong

    ledphong เป็นที่รู้จักกันดี

    วันที่สมัครสมาชิก:
    28 มีนาคม 2009
    โพสต์:
    1,425
    ค่าพลัง:
    +165
    พอใส่ user name,password ถูกต้องแล้วกด Enter แล้วเข้าสู่ FormAdd
    ==================
     

    ไฟล์ที่แนบมา:

    • java13.png
      java13.png
      ขนาดไฟล์:
      225.8 KB
      เปิดดู:
      59

แชร์หน้านี้

Loading...