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

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

?? checkout.java~32~

?? 基于java+sql2000超市貨品進銷存管理
?? JAVA~32~
字號:
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折扣率為:95折\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一区二区三区免费野_久草精品视频
国产女主播视频一区二区| 日本特黄久久久高潮| 日韩欧美中文字幕制服| 色噜噜狠狠色综合中国 | 91极品视觉盛宴| 成人一区在线看| av在线不卡观看免费观看| 国产成人欧美日韩在线电影| 久久99热国产| 国产91精品露脸国语对白| 高清成人在线观看| 成人丝袜18视频在线观看| a亚洲天堂av| 成人免费福利片| 91免费观看在线| 在线观看国产一区二区| 欧美日韩国产另类一区| 欧美日韩不卡在线| 欧美成人一区二区| 国产精品全国免费观看高清| 国产精品久久久一区麻豆最新章节| 国产拍揄自揄精品视频麻豆| 26uuu另类欧美| 国产精品色哟哟网站| 亚洲免费av观看| 亚洲制服丝袜av| 蜜臀av一区二区| 国产成a人亚洲精| 欧美在线不卡视频| 欧美不卡视频一区| 国产精品美女久久久久久久久| 最新国产精品久久精品| 无吗不卡中文字幕| 国产福利一区二区| 91香蕉视频黄| 欧美第一区第二区| 1000部国产精品成人观看| 日日夜夜精品视频免费| 成人综合婷婷国产精品久久蜜臀| 一本大道av一区二区在线播放| 欧美日韩综合在线免费观看| 精品1区2区在线观看| 亚洲精品久久久蜜桃| 亚洲va欧美va人人爽| 国产精品一二三四| 91精品国产综合久久精品app| 久久欧美一区二区| 石原莉奈在线亚洲二区| 99视频在线精品| 久久久久国产精品厨房| 丝袜国产日韩另类美女| 成人精品视频一区二区三区| 欧美人动与zoxxxx乱| 国产视频一区二区在线观看| 亚洲摸摸操操av| 国产福利不卡视频| 欧美一区二区三区视频| 一区二区三区中文字幕电影| 国产福利一区在线| xnxx国产精品| 日韩av一级片| 欧美色视频在线| 最近中文字幕一区二区三区| 韩国午夜理伦三级不卡影院| 欧美午夜不卡视频| 亚洲欧美综合在线精品| 国产成人免费视频一区| 精品日韩一区二区| 石原莉奈在线亚洲三区| 欧美日韩一级二级三级| 亚洲一区二区精品久久av| 高清av一区二区| 久久久国际精品| 国产精品一区二区久久精品爱涩 | 久久99精品一区二区三区 | 北条麻妃国产九九精品视频| 久久久久久免费网| 国模少妇一区二区三区| 日韩一区二区免费在线电影| 日韩激情一区二区| 欧美日韩一区二区三区高清| 亚洲另类在线制服丝袜| 99视频精品全部免费在线| 亚洲欧美在线视频| 播五月开心婷婷综合| 日韩美女啊v在线免费观看| 不卡电影一区二区三区| 自拍偷拍亚洲综合| 色嗨嗨av一区二区三区| 亚洲成在人线免费| 欧美一级一区二区| 久久99国产精品免费| 欧美极品aⅴ影院| 国产99精品国产| 一区在线观看免费| 欧美日韩亚洲另类| 激情文学综合丁香| 国产人久久人人人人爽| 色妹子一区二区| 蜜桃视频在线观看一区| 久久久久9999亚洲精品| av在线免费不卡| 日韩av网站免费在线| 精品成a人在线观看| 99视频一区二区| 美女视频黄a大片欧美| 精品欧美乱码久久久久久1区2区| 成人av高清在线| 五月婷婷久久综合| 国产亚洲欧美日韩在线一区| 99视频精品免费视频| 婷婷成人综合网| 精品日韩一区二区三区免费视频| 国产高清在线观看免费不卡| 亚洲五月六月丁香激情| 亚洲日本中文字幕区| 欧美狂野另类xxxxoooo| 国产二区国产一区在线观看| 亚洲人成人一区二区在线观看| 欧美精品三级日韩久久| 国产69精品久久777的优势| 亚洲国产毛片aaaaa无费看| 欧美一区二区三区在线视频| 国产精品资源在线观看| 一区二区三区四区在线| 欧美α欧美αv大片| 欧美亚洲国产怡红院影院| 国产一区二区免费在线| 亚洲免费视频中文字幕| 精品国产精品一区二区夜夜嗨| 99综合影院在线| 国产一区二区三区av电影| 悠悠色在线精品| 国产精品二三区| 欧美大片顶级少妇| 欧美三级电影网| 91丨porny丨在线| 福利一区在线观看| 韩国三级在线一区| 日本怡春院一区二区| 亚洲综合一二三区| 国产亚洲综合性久久久影院| 51午夜精品国产| 欧美电影影音先锋| 91片在线免费观看| 99久久精品免费看国产 | 久久久国产一区二区三区四区小说| 欧美日韩综合色| 日本大香伊一区二区三区| 成人理论电影网| 成人永久免费视频| 成人黄色777网| 国产成人精品免费网站| 国产黄色精品视频| 国产老肥熟一区二区三区| 久久99精品国产麻豆婷婷| 日本色综合中文字幕| 蜜桃视频免费观看一区| 欧美a级理论片| 激情av综合网| 国产成人激情av| 国产成人精品午夜视频免费| 国内精品久久久久影院色| 激情文学综合网| 国产成人av电影在线| caoporn国产一区二区| 99re这里只有精品首页| 91香蕉国产在线观看软件| 欧美性生活影院| 欧美中文字幕不卡| 5858s免费视频成人| 欧美蜜桃一区二区三区| 欧美一区二区三区男人的天堂| 日韩精品一区二区三区老鸭窝 | 国产一区二区主播在线| 精品一区二区三区免费视频| 国产成人免费视频网站高清观看视频 | 国产一区二区三区在线观看免费视频| 麻豆精品新av中文字幕| 久久99日本精品| 成人性生交大片免费看在线播放 | 91亚洲精品一区二区乱码| 99re这里只有精品6| 欧美亚洲禁片免费| 欧美一区二区啪啪| 久久免费电影网| 亚洲精品少妇30p| 美腿丝袜亚洲色图| 99久久99久久精品国产片果冻| 欧美午夜精品一区| 国产色爱av资源综合区| 亚洲欧洲av在线| 精品在线视频一区| 成人动漫在线一区| 欧美理论片在线| 国产精品乱码一区二区三区软件 | 日韩美女视频一区二区 | 国产精品1区二区.| 欧洲一区二区三区免费视频| 欧美一区午夜精品|