Presentation is loading. Please wait.

Presentation is loading. Please wait.

ตัวอย่างการพัฒนา ระบบงาน. 2 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SignInWindow extends JFrame { JPanel panel;

Similar presentations


Presentation on theme: "ตัวอย่างการพัฒนา ระบบงาน. 2 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SignInWindow extends JFrame { JPanel panel;"— Presentation transcript:

1 ตัวอย่างการพัฒนา ระบบงาน

2 2

3 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SignInWindow extends JFrame { JPanel panel; JLabel ulbl, pwlbl; JTextField usertxt; JPasswordField pwtxt; JButton signbtn, resetbtn; Icon ani; AddPanel p; Font fn = new Font("Estrangelo Edessa",Font.PLAIN,18); public SignInWindow(String title) { setTitle(title); setSize(325, 200); setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); buildPanel(); add(panel); setVisible(true); } private void buildPanel() { panel = new JPanel(); panel.setLayout(new GridBagLayout()); ulbl = new JLabel("username"); pwlbl = new JLabel("password"); usertxt = new JTextField(10); pwtxt = new JPasswordField(10); ani = new ImageIcon("edit.gif"); signbtn = new JButton("sign in",ani); ani = new ImageIcon("reset.gif"); resetbtn = new JButton(" reset ",ani); ulbl.setFont(fn); usertxt.setFont(fn); pwlbl.setFont(fn); pwtxt.setFont(fn); signbtn.setFont(fn); resetbtn.setFont(fn); p = new AddPanel(); p.addItem(panel,ulbl,0,0,3,1,GridBagConstraints.WEST); p.addItem(panel,usertxt,3,0,3,1,GridBagConstraints.WEST ); p.addItem(panel,pwlbl,0,1,3,1,GridBagConstraints.WEST); p.addItem(panel,pwtxt,3,1,3,1,GridBagConstraints.WEST); p.addItem(panel,signbtn,0,3,3,1,GridBagConstraints.WES T); p.addItem(panel,resetbtn,3,3,3,1,GridBagConstraints.WES T); signbtn.addActionListener(new ButtonListener()); resetbtn.addActionListener(new ButtonListener()); } private class ButtonListener implements ActionListener { @Override public void actionPerformed(ActionEvent e) { String u, p; if (e.getSource()==signbtn) { u = usertxt.getText(); p = pwtxt.getText(); if (u.equals("admin") && p.equals("123")) { MainWindow s = new MainWindow(" หน้าหลัก "); } else JOptionPane.showMessageDialog(null, "Login Fail; Try again !!!"); usertxt.setText(""); pwtxt.setText(""); } if (e.getSource()==resetbtn) { usertxt.setText(""); pwtxt.setText(""); } } } public static void main(String[] args){ SignInWindow s = new SignInWindow(" เข้าสู่ระบบ "); } } 3

4 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class MainWindow extends JFrame { JPanel panel; Icon ani; JButton addbtn, salebtn, closebtn; AddPanel p; Font fn = new Font("Estrangelo Edessa",Font.PLAIN,18); public MainWindow(String title) { setTitle(title); setSize(325, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLO SE); buildPanel(); add(panel); setVisible(true); } 4 private void buildPanel() { panel = new JPanel(); panel.setLayout(new GridBagLayout()); ani = new ImageIcon("add.gif"); addbtn = new JButton("Add Product",ani); ani = new ImageIcon("edit.gif"); salebtn = new JButton("Product Sale",ani); ani = new ImageIcon("close.gif"); closebtn = new JButton("Close",ani); addbtn.setFont(fn); salebtn.setFont(fn); closebtn.setFont(fn); p = new AddPanel(); p.addItem(panel,addbtn,0,4,3,1,GridBagConstra ints.EAST); p.addItem(panel,salebtn,0,5,3,1,GridBagConstra ints.EAST); p.addItem(panel,closebtn,0,6,3,1,GridBagConstr aints.EAST); addbtn.addActionListener(new ButtonListener()); salebtn.addActionListener(new ButtonListener()); closebtn.addActionListener(new ButtonListener()); } private class ButtonListener implements ActionListener { @Override public void actionPerformed(ActionEvent e) { if (e.getSource()==addbtn) { AddProduct s = new AddProduct(" เพิ่ม สินค้า "); } if (e.getSource()==salebtn) { ProductSale s = new ProductSale(" ขาย สินค้า "); } if(e.getSource()==closebtn) { System.exit(0); }

5 5 โปรแกรมเพิ่มสินค้า โปรแกรมขายสินค้า

6 6

7 โปรแกรมส่วน interface  โปรแกรมเข้าสู่ ระบบ โปรแกรมเข้าสู่ ระบบ  โปรแกรมหน้า หลัก โปรแกรมหน้า หลัก  โปรแกรมเพิ่ม สินค้า โปรแกรมเพิ่ม สินค้า  โปรแกรมขาย สินค้า โปรแกรมขาย สินค้า 7 โปรแกรมส่วนจัดการ ฐานข้อมูล  SQLConnection SQLConnection  SQLCreateTable SQLCreateTable  SQLInsertTable SQLInsertTable  SQLSelectAllTable SQLSelectAllTable  SQLSelectTable SQLSelectTable

8 8


Download ppt "ตัวอย่างการพัฒนา ระบบงาน. 2 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SignInWindow extends JFrame { JPanel panel;"

Similar presentations


Ads by Google