当前位置: 首页 > news >正文

网站怎样做快照怎么做网站内容添加

网站怎样做快照,怎么做网站内容添加,wordpress论坛查看用户密码,温州专业营销网站公司/** 作者#xff1a;wwj 时间#xff1a;2012/4/13 功能#xff1a;实现一个计算器应用程序实验要求#xff1a;编写一个模拟计算器的应用程序#xff0c;使用面板和网格布局#xff0c; 添加一个文本框#xff0c;10个数字按钮#xff08;0~9#xff09;#xff0c;…/** 作者wwj 时间2012/4/13 功能实现一个计算器应用程序实验要求编写一个模拟计算器的应用程序使用面板和网格布局 添加一个文本框10个数字按钮0~94个加减乘除按钮 一个等号按钮一个清除按钮一个求平方根按钮一个退格按钮 要求将计算公式和结果显示在文本框中实现效果如下图所示 源程序保存为Ex5_2.java。**/import javax.swing.*; import javax.swing.JTextField; import java.awt.*; import java.awt.event.*; import java.lang.*; import java.awt.Color;public class Ex5_2 extends JFrame implements ActionListener {private JPanel p1 new JPanel(); //创建面板private JPanel p2 new JPanel();private JTextField t1; //文本框1用来显示输入信息private JTextField t2; //文本框2用来显示结果信息private JLabel label; //标签信息StringBuffer str; //显示屏所显示的字符串 double x,y; //x和y都是运算数 int z; //Z表示单击了那一个运算符.0表示,1表示-,2表示*,3表示/ private JButton b[] new JButton[12]; //创建一个有12个按钮的数组private JButton b1,b2,b3,b4,b5,b6,b7,b8; //算术功能按钮public Ex5_2(){super(简易计算器); //窗口名称Container c getContentPane(); //创建内容面板对象t1 new JTextField(30);t1.setEditable(false); //只能显示不能编辑t2 new JTextField(30);t2.setEditable(false); //只能显示不能编辑label new JLabel(欢迎使用小巫版计算器^_^o~ 努力);label.setForeground(Color.blue);//创建一个空字符串缓冲区 strnew StringBuffer(); p2.add(label); //添加标签到面板p2.add(t2); //添加文本框到面板p2.add(t1); //添加文本框到面板p2.setLayout(new GridLayout(4,1)); //把面扳布局为4行1列for(int i0;i10;i) //分别为数组中0~9号的按钮设置标签并注册监听器{String si;b[i] new JButton(s); b[i].addActionListener(this); }//实例化各个按钮b[10] new JButton(-/); b[11] new JButton(.);b1 new JButton(/); b2 new JButton(Back);b3 new JButton(*); b4 new JButton(C);b5 new JButton(); b6 new JButton(Sqrt);b7 new JButton(-); b8 new JButton();//设置按钮前景色for(int i0;i12;i){b[i].setForeground(Color.blue);}b1.setForeground(Color.red); b3.setForeground(Color.red);b5.setForeground(Color.red); b7.setForeground(Color.red);b2.setForeground(Color.blue); b4.setForeground(Color.blue);b6.setForeground(Color.red); b8.setForeground(Color.blue);//添加到面板p1.add(b[7]); p1.add(b[8]); p1.add(b[9]); p1.add(b1); p1.add(b2);p1.add(b[4]); p1.add(b[5]); p1.add(b[6]); p1.add(b3); p1.add(b4);p1.add(b[1]); p1.add(b[2]); p1.add(b[3]); p1.add(b5); p1.add(b6);p1.add(b[0]); p1.add(b[10]); p1.add(b[11]);p1.add(b7);p1.add(b8);p1.setLayout(new GridLayout(4,5,5,5));//注册监听器b[10].addActionListener(this); b[11].addActionListener(this);b1.addActionListener(this); b2.addActionListener(this);b3.addActionListener(this); b4.addActionListener(this);b5.addActionListener(this); b6.addActionListener(this);b7.addActionListener(this); b8.addActionListener(this);//将面板添加到内容面板c.add(p2);c.add(p1);c.setLayout(new FlowLayout()); //设置为顺序布局setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置窗口关闭动作setVisible(true); //设置为可见setResizable(false); //禁止调整框架大小setSize(400,300); //设置窗口大小}//主方法实现创建一个窗口public static void main(String[] args){ Ex5_2 f new Ex5_2(); }//按钮的事件处理public void actionPerformed(ActionEvent e){try{if(e.getSource()b4) //选择C清零{t1.setText(0); //把文本框清零t1.setHorizontalAlignment(JTextField.RIGHT); //文本对齐右边str.setLength(0); //清空字符串缓冲区以准备接收新的输入运算数}else if(e.getSource()b[10])//单击/-选择输入的运算数是正数还是负数 {xDouble.parseDouble(t1.getText().trim());//trim函数作用是去掉字符串中的空格t1.setText((-x));t1.setHorizontalAlignment(JTextField.RIGHT);}else if (e.getSource()b5)//单击加号按钮获得x的值和z的值并清空y的值{xDouble.parseDouble(t1.getText().trim());str.setLength(0);y0d;z0;}else if(e.getSource()b7)//单击减号按钮获得x的值和z的值并清空y的值 {xDouble.parseDouble(t1.getText().trim());str.setLength(0);y0d;z1;}else if(e.getSource()b3)//单击乘号按钮获得x的值和z的值并清空y的值 {xDouble.parseDouble(t1.getText().trim());str.setLength(0);y0d;z2;}else if(e.getSource()b1)//单击除号按钮获得x的值和z的值并清空y的值 {xDouble.parseDouble(t1.getText().trim());str.setLength(0);y0d;z3;}else if(e.getSource()b8)//单击等号按钮输出计算结果 {str.setLength(0);switch(z){case 0: t1.setText((xy)); t1.setHorizontalAlignment(JTextField.RIGHT);break;case 1: t1.setText((x-y)); t1.setHorizontalAlignment(JTextField.RIGHT);break;case 2: t1.setText((x*y)); t1.setHorizontalAlignment(JTextField.RIGHT);break;case 3: t1.setText((x/y)); t1.setHorizontalAlignment(JTextField.RIGHT);break;}}else if(e.getSource()b[11])//单击.按钮输入小数 {if(t1.getText().trim().indexOf(.)!-1)//判断字符串中是否已经包含了小数点{}else //如果没有小数点{if(t1.getText().trim().equals(0))//如果初时显示为0 {t1.setText(str.append(e.getActionCommand()).toString());t1.setHorizontalAlignment(JTextField.RIGHT);}else if(t1.getText().trim().equals())//如果初时显示为空则不做任何操作{}else { t1.setText(str.append(e.getActionCommand()).toString()); t1.setHorizontalAlignment(JTextField.RIGHT);}}y0d;}else if(e.getSource()b6) //求平方根 {xDouble.parseDouble(t1.getText().trim()); if(x0){t1.setText(数字格式异常);t1.setHorizontalAlignment(JTextField.RIGHT);}else{t1.setText(Math.sqrt(x));t1.setHorizontalAlignment(JTextField.RIGHT);}str.setLength(0);y0d;}else{if(e.getSource()b[0])//如果选择的是0这个数字键 {if(t1.getText().trim().equals(0))//如果显示屏显示的为零不做操作 {}elset1.setText(str.append(e.getActionCommand()).toString());t1.setHorizontalAlignment(JTextField.RIGHT);yDouble.parseDouble(t1.getText().trim()); }else if (e.getSource()b2) //选择的是back键{if(!t1.getText().trim().equals(0))//如果显示屏显示的不是零 {if(str.length()!1) { t1.setText(str.delete(str.length()-1,str.length()).toString());//可能抛出字符串越界异常 t1.setHorizontalAlignment(JTextField.RIGHT);}else { t1.setText(0); t1.setHorizontalAlignment(JTextField.RIGHT);str.setLength(0); } } yDouble.parseDouble(t1.getText().trim()); }else {t1.setText(str.append(e.getActionCommand()).toString()); t1.setHorizontalAlignment(JTextField.RIGHT);yDouble.parseDouble(t1.getText().trim());}}}catch(NumberFormatException e1){ t1.setText(数字格式异常);t1.setHorizontalAlignment(JTextField.RIGHT); } catch(StringIndexOutOfBoundsException e1){t1.setText(字符串索引越界);t1.setHorizontalAlignment(JTextField.RIGHT);} } } 转载于:https://www.cnblogs.com/wwj9413/archive/2012/04/14/2638615.html
http://www.pierceye.com/news/189334/

相关文章:

  • 视频直播网站开发运营步骤十大免费erp软件
  • 域名备案和网站备案有什么不同wap 网站
  • 没备案的网站百度收录博客营销
  • 网站开发新技术wordpress 搜索词调用
  • 凡科手机建站教程wordpress 搜索引擎
  • asp企业网站源码下载免费ppt模板公众号
  • 西斗门的网站建设短网址生成器有哪些
  • 一站式织梦网站模板工信部备案查询网官网
  • 网站导航做外链桂林seo
  • 青岛网站建设q479185700棒软件开发者是指
  • 福永公司网站建设空间网站链接怎么做
  • 百度的企业网站谷歌浏览器下载安卓版
  • 网站建设总体情况网站设计宁波
  • 西宁做网站_君博示范360建筑网会员
  • 做DJ网站违法吗汕头seo网站推广
  • 上海网站建设网站宁波网站模板哪家性价比高
  • 珠海专业做网站制作做网站网站的代理算网站罪吗
  • 建设局网站简介通信建设网站
  • php做网站用什么开发工具大专软件技术工资一般多少
  • 网站建设服务承诺wordpress 博客园
  • seo综合查询站长工具关键词全网营销案例
  • 深圳专业做网站设计政务服务网站建设性建议
  • 做暧免费观看网站哪个网站可以给图片做链接
  • wordpress最好的主题东莞债务优化
  • 全国网站建设大赛网店网站设计
  • 学网站建设需要学多久wordpress火车头插件
  • wordpress 网站实例中国纪检监察报app下载
  • 网站链接dw怎么做营销推广方法
  • 觅知网 大而全的高质量素材站开发手机网站用什么好
  • 建设一个广告联盟的网站医院网站设计与实现