?? file2.txt
字號(hào):
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class computor
{
private JFrame jf = null;
private JButton jbadd, jbsub, jbmutil, jbdiv, jbequal, jbdot, jbcr;
private JTextField jexpression;
private JButton jb[] = new JButton[10];
private Font newfnt;
private Font oldfnt;
public computor(){
newfnt = new Font(null, Font.BOLD, 30);
jexpression = new JTextField("");
jexpression.setHorizontalAlignment(JTextField.RIGHT);
for(int index=0; index<10; index++)
{
jb[index] = new JButton(index+"");
jb[index].addActionListener(new ExpressionButtonHandler());
jb[index].addMouseListener(new EnterOutHandle());
}
oldfnt = jb[0].getFont();
jbequal = new JButton("=");
jbequal.addActionListener(new ResultButtonHandler());
//jbequal.setFont(fnt);
jbdot = new JButton(".");
jbdot.addActionListener(new ExpressionButtonHandler());
//jbdot.setFont(fnt);
jbadd = new JButton("+");
jbadd.addActionListener(new ExpressionButtonHandler());
//jbadd.setFont(fnt);
jbsub = new JButton("-");
jbsub.addActionListener(new ExpressionButtonHandler());
//jbsub.setFont(fnt);
jbmutil = new JButton("*");
jbmutil.addActionListener(new ExpressionButtonHandler());
//jbmutil.setFont(fnt);
jbdiv = new JButton("/");
jbdiv.addActionListener(new ExpressionButtonHandler());
//jbdiv.setFont(fnt);
jbcr = new JButton("CR");
jbcr.addActionListener(new CRButtonHandler());
//jbcr.setFont(fnt);
/////////////////////////////////////////////////////////////////////
jf = new JFrame();
jf.setTitle("Swing計(jì)算器");
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(400, 200);
jf.setLocation(100, 200);
jf.setLayout(new BorderLayout()); //總體布局
JPanel jptop = new JPanel(new GridLayout(1,2));
jptop.add(jexpression);
jptop.add(jbcr);
JPanel jpdown = new JPanel(new GridLayout(4,4));
jpdown.add(jb[1]);
jpdown.add(jb[2]);
jpdown.add(jb[3]);
jpdown.add(jbadd);
jpdown.add(jb[4]);
jpdown.add(jb[5]);
jpdown.add(jb[6]);
jpdown.add(jbsub);
jpdown.add(jb[7]);
jpdown.add(jb[8]);
jpdown.add(jb[9]);
jpdown.add(jbmutil);
jpdown.add(jbdot);
jpdown.add(jb[0]);
jpdown.add(jbequal);
jpdown.add(jbdiv);
Container ca = jf.getContentPane();
ca.add(jptop, BorderLayout.NORTH);
ca.add(jpdown, BorderLayout.CENTER);
jf.show();
}
//定義事件處理類
private class ExpressionButtonHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
JButton jbut = (JButton)e.getSource();
String exp = jexpression.getText();
exp = exp + jbut.getText();
jexpression.setText(exp);
}
}
//定義事件處理類
private class CRButtonHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
jexpression.setText("");
}
}
/*
public class EnterOutHandle implements MouseListener
{
public void mousePressed(MouseEvent e){
}
public void mouseReleased(MouseEvent e){
}
public void mouseEntered(MouseEvent e){
JButton jbsource = (JButton)e.getSource();
jbsource.setFont(newfnt);
}
public void mouseExited(MouseEvent e){
JButton jbsource = (JButton)e.getSource();
jbsource.setFont(oldfnt);
}
public void mouseClicked(MouseEvent e){
}
}
*/
public class EnterOutHandle extends MouseAdapter
{
public void mouseEntered(MouseEvent e){
JButton jbsource = (JButton)e.getSource();
jbsource.setFont(newfnt);
}
public void mouseExited(MouseEvent e){
JButton jbsource = (JButton)e.getSource();
jbsource.setFont(oldfnt);
}
}
//定義事件處理類
private class ResultButtonHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String exp = jexpression.getText();
//利用expression類來計(jì)算結(jié)果
expression expr = new expression(exp);
double re = 0;
try{
re = expr.getResult();
}catch(IllegalExpressionException le)
{
JOptionPane.showMessageDialog(jf, le.toString());
}
jexpression.setText(re + "");
}
}
public static void main(String[] args)
{
computor jf = new computor();
}
}
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美剧在线免费观看网站|
国产精品久久久久久久久动漫|
免费高清成人在线|
亚洲国产精品高清|
久久精品一级爱片|
日韩女优视频免费观看|
欧美成人精品高清在线播放|
欧美一区二区三区人|
欧洲精品中文字幕|
欧美日韩国产在线观看|
欧美日韩亚洲综合一区二区三区|
国产高清精品在线|
国产成人精品一区二区三区网站观看
|
男女男精品视频网|
亚洲一区免费视频|
日本不卡不码高清免费观看|
日韩高清不卡一区|
午夜日韩在线电影|
麻豆精品在线视频|
精品亚洲免费视频|
国产999精品久久久久久|
丰满少妇久久久久久久|
99久久婷婷国产|
欧美日韩一二三区|
69久久99精品久久久久婷婷|
久久中文字幕电影|
国产精品久久久久久久蜜臀|
国产婷婷色一区二区三区在线|
中文字幕av一区二区三区|
国产精品日韩精品欧美在线|
中文字幕亚洲一区二区av在线
|
欧美成人三级在线|
欧美色精品在线视频|
懂色中文一区二区在线播放|
国产一区中文字幕|
成人精品一区二区三区四区|
色婷婷综合激情|
欧美va亚洲va在线观看蝴蝶网|
精品国产一区二区三区四区四
|
欧美大胆人体bbbb|
中文字幕免费不卡|
亚洲午夜精品久久久久久久久|
日韩在线观看一区二区|
国产自产v一区二区三区c|
91香蕉视频mp4|
欧美精选一区二区|
欧美成人在线直播|
亚洲欧美色综合|
五月天丁香久久|
成人99免费视频|
欧美日韩高清一区二区|
国产欧美日韩在线|
亚洲午夜精品久久久久久久久|
日产国产欧美视频一区精品|
99久久久精品|
91精品国产手机|
亚洲日本在线a|
久久国产精品色|
成人高清av在线|
精品人在线二区三区|
国产精品福利影院|
久久精品国产99国产|
99精品国产视频|
欧美一二三区精品|
亚洲一区二区三区四区五区中文|
久久精品国产在热久久|
欧美午夜寂寞影院|
中文幕一区二区三区久久蜜桃|
亚洲免费观看高清完整版在线观看|
韩国在线一区二区|
欧美日韩一级黄|
亚洲伦理在线精品|
国产一区二区三区日韩|
91精品国产综合久久小美女|
亚洲精品日韩专区silk|
美女在线观看视频一区二区|
欧美日韩成人在线一区|
亚洲欧洲日韩女同|
成人午夜看片网址|
欧美大黄免费观看|
奇米在线7777在线精品|
337p粉嫩大胆色噜噜噜噜亚洲
|
亚洲国产精品综合小说图片区|
国产精品一线二线三线精华|
欧美成人一区二区|
午夜视频久久久久久|
欧美色涩在线第一页|
日韩一区有码在线|
成人午夜视频福利|
国产精品三级久久久久三级|
国产一区二区三区在线观看免费
|
97久久精品人人做人人爽50路|
精品欧美一区二区在线观看|
亚洲一区二区成人在线观看|
91麻豆精品视频|
国产精品青草久久|
99视频精品在线|
欧美激情一区二区三区不卡|
国产福利精品一区二区|
精品国产乱码久久久久久闺蜜|
亚洲va国产va欧美va观看|
精品视频999|
夜夜爽夜夜爽精品视频|
欧美三级视频在线观看|
亚洲与欧洲av电影|
欧美高清你懂得|
偷窥少妇高潮呻吟av久久免费|
日本精品一区二区三区高清|
一区二区三区在线观看国产|
成人91在线观看|
亚洲精品福利视频网站|
91色在线porny|
欧美激情中文字幕|
91亚洲精品久久久蜜桃|
亚洲欧美激情一区二区|
欧美亚洲动漫精品|
亚洲一级二级在线|
欧美精品一卡二卡|
日韩av在线播放中文字幕|
欧美群妇大交群的观看方式|
日产精品久久久久久久性色|
欧美精品一区二区三区四区|
国产成人免费网站|
亚洲欧美经典视频|
欧美一区三区四区|
国产成人在线色|
一区二区三区毛片|
91精选在线观看|
国产精品1区2区3区在线观看|
久久久精品2019中文字幕之3|
成人激情开心网|
亚洲精品v日韩精品|
日韩欧美自拍偷拍|
国产精品一品二品|
亚洲你懂的在线视频|
欧美日韩精品三区|
日本欧美大码aⅴ在线播放|
国产日产亚洲精品系列|
91浏览器在线视频|
免费观看91视频大全|
久久精品免费在线观看|
91官网在线免费观看|
亚洲电影你懂得|
日韩一区二区三区在线视频|
国产成人欧美日韩在线电影|
亚洲美女视频在线观看|
精品日韩欧美一区二区|
日韩av电影天堂|
欧美蜜桃一区二区三区|
欧美老女人在线|
精品久久一区二区|
中文一区二区在线观看|
亚洲日本成人在线观看|
国产视频不卡一区|
欧美剧情片在线观看|
精品少妇一区二区三区|
日韩理论在线观看|
欧美艳星brazzers|
国产一区二区三区久久悠悠色av|
日韩你懂的在线播放|
欧美电视剧在线观看完整版|
成人在线视频一区|
欧美综合一区二区|
久久久久久久久99精品|
日本一区二区三级电影在线观看
|
久久不见久久见免费视频7|
久久久久亚洲蜜桃|
91麻豆产精品久久久久久|
日本在线不卡一区|
亚洲人成影院在线观看|
日韩视频国产视频|
色综合久久久久综合体桃花网|
毛片基地黄久久久久久天堂|
亚洲精品久久久久久国产精华液|
欧美三片在线视频观看|
国产激情视频一区二区在线观看
|
中文字幕一区二区三区在线不卡|
欧美中文字幕一二三区视频|
麻豆极品一区二区三区|
一区二区三区日韩欧美|
久久久久久久久久电影|
日韩精品一区二区三区在线|
99精品视频在线播放观看|
国产精品一区二区你懂的|
亚洲大片一区二区三区|
国产亚洲欧美色|
欧美一区日韩一区|
a级精品国产片在线观看|
国产一区二区三区四区在线观看|
亚洲国产精品一区二区久久|
成人免费小视频|
国产欧美一区二区在线|
久久综合九色综合97婷婷女人|
欧美日韩一区二区在线视频|
色综合色综合色综合|
国产精品一区二区果冻传媒|
日韩激情在线观看|
三级一区在线视频先锋|
亚洲精品你懂的|
一区二区在线观看不卡|