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

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

?? checkout.java~33~

?? 基于java+sql2000超市貨品進銷存管理
?? JAVA~33~
字號:
package supermarket;

import javax.swing.*;
import java.awt.*;
import javax.swing.border.Border;
import javax.swing.border.TitledBorder;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.lang.NumberFormatException;
import java.awt.event.KeyEvent;
import java.awt.event.KeyAdapter;

public class Checkout
    extends JDialog {
  MainFrm fr;
  public Checkout(String shopname, boolean huiyuan, float zhek, float price,MainFrm fr) {
    try {
      this.fr=fr;
      jbInit();
      if (huiyuan) {
        if (zhek == 9.5) {
          shopname += "該會員為普通會員\n折扣率為:9.5折\n";
        }
        else {
          shopname += "該會員為高級會員\n折扣率為:9 折\n";
        }
      }
      this.price = price;
      shopname += "本次消費:" + price + "元";
      taxdisplay.setText(shopname);
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
  }

  private void jbInit() throws Exception {
    lbltitle.setFont(new java.awt.Font("Dialog", Font.PLAIN, 25));
    lbltitle.setText("結          帳");
    lbltitle.setBounds(new Rectangle(137, 5, 127, 48));
    this.getContentPane().setLayout(null);
    txtmoney.setFont(new java.awt.Font("Dialog", Font.PLAIN, 20));
    txtmoney.setText("");
    txtmoney.setBounds(new Rectangle(27, 318, 379, 25));
    txtmoney.addKeyListener(new Checkout_txtmoney_keyAdapter(this));
    jButton1.setBounds(new Rectangle(27, 354, 85, 29));
    jButton1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
    jButton1.setText("找補");
    jButton1.addActionListener(new Checkout_jButton1_actionAdapter(this));
    jButton2.setBounds(new Rectangle(321, 353, 85, 29));
    jButton2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
    jButton2.setText("取消");
    jButton2.addActionListener(new Checkout_jButton2_actionAdapter(this));
    jScrollPane1.setBounds(new Rectangle(26, 83, 380, 207));
    taxdisplay.setText("jTextArea1");
    this.setTitle("結帳");
    jPanel1.setBorder(BorderFactory.createEtchedBorder());
    jPanel1.setBounds(new Rectangle(5, 11, 432, 40));
    jPanel1.setLayout(null);
    jPanel2.setBorder(border4);
    jPanel2.setBounds(new Rectangle(5, 53, 432, 301));
    jPanel2.setLayout(null);
    jPanel3.setBorder(BorderFactory.createEtchedBorder());
    jPanel3.setBounds(new Rectangle(5, 351, 432, 33));
    jPanel3.setLayout(null);
    this.getContentPane().add(lbltitle, null);
    this.getContentPane().add(txtmoney);
    this.getContentPane().add(jButton2);
    this.getContentPane().add(jButton1);
    this.getContentPane().add(jScrollPane1);
    jScrollPane1.getViewport().add(taxdisplay);
    this.getContentPane().add(jPanel1);
    this.getContentPane().add(jPanel2);
    this.getContentPane().add(jPanel3);
    txtmoney.setHorizontalAlignment(JTextField.RIGHT); //文本右對齊
    this.setModal(true);
  }

  JLabel lbltitle = new JLabel();
  Border border1 = BorderFactory.createEtchedBorder(Color.white,
      new Color(165, 163, 151));
  Border border2 = new TitledBorder(border1, "總匯");
  JTextField txtmoney = new JTextField();
  JButton jButton1 = new JButton();
  JButton jButton2 = new JButton();
  float price = 0;
  JScrollPane jScrollPane1 = new JScrollPane();
  JTextArea taxdisplay = new JTextArea();
  JPanel jPanel1 = new JPanel();
  JPanel jPanel2 = new JPanel();
  Border border3 = BorderFactory.createEtchedBorder(Color.white,
      new Color(148, 145, 140));
  Border border4 = new TitledBorder(border3, "清單");
  JPanel jPanel3 = new JPanel();
  public void jButton1_actionPerformed(ActionEvent e) {
    String money = txtmoney.getText().trim();
    if (money.equals("")) { //判斷金額框是否為空
      JOptionPane.showMessageDialog(null, "請輸入支付金額!", "錯誤",
                                    JOptionPane.ERROR_MESSAGE);
      return;
    }
    try {
      float my = Float.parseFloat(money);
      my -= price;
      if (my < 0) {//判斷支付金額是否比消費金額少
        JOptionPane.showMessageDialog(null, "金額不足!", "錯誤",
                                      JOptionPane.ERROR_MESSAGE);
        return;
      }
      JOptionPane.showMessageDialog(null, "應找補:" + my + "元"); //找補提示
       fr.clear();
       this.dispose();//關閉當前

    }
    catch (NumberFormatException ex) { //確認金額輸入是否正確
      JOptionPane.showMessageDialog(null, "請正確輸入,金額不可以為:" + money, "錯誤",
                                    JOptionPane.ERROR_MESSAGE);
      return;
    }

  }
  public void jButton2_actionPerformed(ActionEvent e) { //取消
    this.dispose();
  }

  public void txtmoney_keyPressed(KeyEvent e) {
if((int)e.getKeyChar()==10){
  jButton1_actionPerformed(null);
}
  }
}

class Checkout_txtmoney_keyAdapter
    extends KeyAdapter {
  private Checkout adaptee;
  Checkout_txtmoney_keyAdapter(Checkout adaptee) {
    this.adaptee = adaptee;
  }

  public void keyPressed(KeyEvent e) {
    adaptee.txtmoney_keyPressed(e);
  }
}

class Checkout_jButton2_actionAdapter
    implements ActionListener {
  private Checkout adaptee;
  Checkout_jButton2_actionAdapter(Checkout adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jButton2_actionPerformed(e);
  }
}

class Checkout_jButton1_actionAdapter
    implements ActionListener {
  private Checkout adaptee;
  Checkout_jButton1_actionAdapter(Checkout adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.jButton1_actionPerformed(e);
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美在线高清| 欧美高清一级片在线观看| 不卡av免费在线观看| 国产一区在线不卡| 麻豆精品国产传媒mv男同| 午夜视频在线观看一区| 视频一区在线播放| 日本欧美肥老太交大片| 免费在线看成人av| 国产综合久久久久久鬼色| 精品亚洲aⅴ乱码一区二区三区| 久久国产精品免费| 国产一区二区免费视频| 成人a区在线观看| 一本久道久久综合中文字幕| 欧美在线看片a免费观看| 欧美日韩高清一区二区不卡| 欧美一级搡bbbb搡bbbb| 久久综合色鬼综合色| 久久伊99综合婷婷久久伊| 国产精品网友自拍| 伊人一区二区三区| 蜜桃av噜噜一区| 成人永久aaa| 欧美视频你懂的| 欧美zozo另类异族| 日韩理论在线观看| 日韩二区在线观看| 成人综合在线观看| 欧美高清dvd| 久久精品无码一区二区三区| 亚洲免费av网站| 激情av综合网| 欧美亚洲图片小说| 久久久久久影视| 亚洲精品视频在线观看免费| 男女男精品网站| 91丨九色丨国产丨porny| 91精品国产综合久久蜜臀| 国产精品麻豆网站| 看电影不卡的网站| 91论坛在线播放| 久久久久一区二区三区四区| 亚洲线精品一区二区三区| 国产成人午夜视频| 91精品国产乱码| 亚洲日本一区二区| 国产成人综合亚洲网站| 欧美挠脚心视频网站| 国产精品乱码人人做人人爱| 六月丁香综合在线视频| 欧美性极品少妇| 国产精品人成在线观看免费| 久久精品国产在热久久| 91蜜桃视频在线| 欧美激情中文字幕一区二区| 美女在线视频一区| 欧美美女激情18p| 亚洲欧美日韩国产综合| 丰满岳乱妇一区二区三区| 日韩欧美一区二区免费| 丝袜美腿亚洲一区二区图片| 色老汉一区二区三区| 亚洲欧洲国产日本综合| 成人高清视频在线| 国产亚洲精品7777| 国产精品1区2区| 久久影院视频免费| 国产精品18久久久久久久网站| 日韩午夜在线影院| 日韩精品电影在线观看| 欧美视频在线播放| 亚洲韩国一区二区三区| 欧美亚男人的天堂| 亚洲影院久久精品| 欧美日韩成人激情| 日本不卡不码高清免费观看| 91麻豆精品国产91久久久| 香蕉av福利精品导航| 欧美日韩精品欧美日韩精品一| 亚洲成人777| 这里只有精品免费| 久久99精品久久久久久久久久久久| 91精品国产综合久久香蕉的特点| 舔着乳尖日韩一区| 日韩一区二区免费高清| 国产一区欧美日韩| 国产精品亲子伦对白| jlzzjlzz欧美大全| 亚洲综合区在线| 欧美美女喷水视频| 国产在线视频一区二区| 国产精品美女久久久久久久久久久| 99re这里只有精品视频首页| 亚洲人亚洲人成电影网站色| 欧美色综合网站| 美国精品在线观看| 国产欧美日韩亚州综合| 欧美中文字幕一二三区视频| 秋霞影院一区二区| 欧美激情一区三区| 91精品91久久久中77777| 日韩av中文在线观看| 国产亚洲美州欧州综合国| 一本色道综合亚洲| 日韩vs国产vs欧美| ㊣最新国产の精品bt伙计久久| 欧美日韩高清不卡| 国产电影一区二区三区| 亚洲一区影音先锋| 久久亚洲一区二区三区明星换脸| www.日韩av| 美女一区二区三区| 亚洲欧美中日韩| 精品国产免费视频| 欧美特级限制片免费在线观看| 久久电影国产免费久久电影 | 亚洲亚洲精品在线观看| 日韩免费观看高清完整版在线观看| 国产成人丝袜美腿| 图片区日韩欧美亚洲| 国产精品久99| 日韩欧美你懂的| 在线观看三级视频欧美| 国产一区二区在线观看免费| 亚洲国产日韩a在线播放性色| 久久精品欧美一区二区三区不卡| 欧美三级日韩三级| av亚洲产国偷v产偷v自拍| 蜜桃视频在线观看一区| 亚洲国产日韩一区二区| 中文字幕一区不卡| 国产日产欧产精品推荐色| 91精品国产高清一区二区三区 | 亚洲精品一二三区| 久久久精品中文字幕麻豆发布| 5858s免费视频成人| 91性感美女视频| 成人激情文学综合网| 国产一区二区看久久| 日韩av成人高清| 亚洲国产成人高清精品| 亚洲男人的天堂网| 中文字幕一区二区三区精华液 | 亚洲欧美日韩系列| 亚洲欧洲成人精品av97| 国产精品电影院| 国产精品久久久一本精品| 久久久国产午夜精品| 久久亚洲一级片| 国产欧美一区二区三区网站| 国产校园另类小说区| 国产日韩成人精品| 欧美激情一区在线观看| 国产精品麻豆久久久| 国产精品国产自产拍高清av王其| 国产视频一区在线观看| 中日韩av电影| 亚洲人成精品久久久久| 亚洲免费成人av| 香蕉乱码成人久久天堂爱免费| 亚洲国产精品久久人人爱| 日韩精品亚洲专区| 激情五月激情综合网| 国产成人av一区二区三区在线 | 中文字幕日韩精品一区| 亚洲欧美一区二区三区极速播放 | 欧美日韩性生活| 欧美人狂配大交3d怪物一区 | 国产精品中文字幕一区二区三区| 国产精品一区免费在线观看| 丰满亚洲少妇av| 91成人网在线| 欧美一级高清片| 欧美国产丝袜视频| 亚洲香蕉伊在人在线观| 日韩成人一区二区| 国产91清纯白嫩初高中在线观看| 成人国产精品免费观看视频| 色激情天天射综合网| 欧美一区二区三区四区五区| 精品国产123| 亚洲老司机在线| 石原莉奈在线亚洲二区| 国产一区二区伦理| 欧美亚男人的天堂| 国产午夜精品福利| 亚洲成人av一区二区三区| 国产大片一区二区| 91精品国产综合久久婷婷香蕉 | 亚洲国产精品影院| 国产一区二区三区免费观看| 91黄色免费看| 久久久99久久| 日韩精品亚洲一区二区三区免费| 岛国精品一区二区| 日韩欧美一区二区在线视频| 最新国产の精品合集bt伙计| 久久疯狂做爰流白浆xx| 欧美日韩午夜影院|