计算器界面的设计.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

计算器界面的设计主讲教师:翟芸单位:软件工程学院一、教学目标理解并掌握Java中的类、对象等概念;掌握常用布局管理器BorderLayout、FlowLayout、GridLayout的布局方式;理解并掌握JFrame、JButton、JTextField等组件类和面板JPanel类;了解组件尺寸的设置方式——Dimension类的应用。二、教学重点掌握布局管理器BorderLayout、FlowLayout、GridLayout的布局方式能实际应用JFrame、JButton、JTextField、JPanel等类四、教学内容2、设计思路(1)创建窗体,窗体采用BorderLayout布局(默认);(2)创建显示器面板,采用FlowLayout布局,其中包含一个文本框组件;(3)创建按钮面板,采用GridLayout布局,其中包含16个按钮组件;(4)在窗体的左侧、右侧分别添加一个标签组件,目的是使按钮和边框之间存在一定的距离。(1)创建窗体importjavax.swing.*;publicclassJsq1extendsJFrame{publicJsq1(){setTitle(计算器);setBounds(100,100,230,230);setVisible(true);}publicstaticvoidmain(Stringargs[]){Jsq1f=newJsq1();}}(2)创建显示面板JPanelp1=newJPanel();JTextFieldt=newJTextField(“0”);p1.setLayout(newFlowLayout());t.setHorizontalAlignment(JTextField.RIGHT);t.setColumns(18);t.setEditable(false);p1.add(t);add(p1,North);(3)创建按钮面板JPanelp2=newJPanel();GridLayoutl2=newGridLayout(4,4);p2.setLayout(l2);l2.setHgap(10);l2.setVgap(10);b1=newJButton(1);b2=newJButton(2);b3=newJButton(3);b4=newJButton(+);b5=newJButton(4);b6=newJButton(5);b7=newJButton(6);b8=newJButton(-);b9=newJButton(7);b10=newJButton(8);b11=newJButton(9);b12=newJButton(*);b13=newJButton(.);b14=newJButton(0);b15=newJButton(=);b16=newJButton(/);p2.add(b1);p2.add(b2);p2.add(b3);p2.add(b4);p2.add(b5);p2.add(b6);p2.add(b7);p2.add(b8);p2.add(b9);p2.add(b10);p2.add(b11);p2.add(b12);p2.add(b13);p2.add(b14);p2.add(b15);p2.add(b16);add(p2,Center);(4)创建左右空白标签JLabelleft=newJLabel();JLabelright=newJLabel();left.setPreferredSize(newDimension(10,0));right.setPreferredSize(newDim

文档评论(0)

金华 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档