第二步,想好需要引入的包,框架JFrame,按键JButton,输入框JTextFiled,其尺寸Dimension,然后是排版FlowLayout,还有按键的颜色(实际上不要也罢,但在这里还是体现一下这个功能吧)
调用主函数创建对象,并令其实现方法 在方法“init”中编些界面的主要内容创建框架,包括其格式,标题,显示位置等等
设置布局规则
这一步很重要,决定了一下设置元素的排版,我们这里使用流式布局器让所有元素按照顺序排列,或许你会觉得下面的顺序就要严格按照顺序来了,其实不然,在最后会有一个添加元素的程序操作,那才是决定排版因素的程序
设置文本框(即输入框)
注意,每一个框架内的元素最后都要用程序添加到框架中,否则将只存在一个框架,这一步将在最后进行。
设置按键
由于计算器按键很多所以要在设置前先列出来
在这里暂且借用一下系统计算器的排版,由于是简易版,我也只会取部分来编写
给按键设置一个颜色
由于有20 个按键这里就不一一例举了
将元素添加到框架中
在这一步当中计算器的界面就基本实现了,剩下的只需要将元素加到框架中即可,注意,这里的添加顺序决定了按键及框架的排版。
这里我们先试试整体效果,在这之后再添加监听器功能。
设置元素可显示
让我们看看初步成果
显然大小调试不当,那么我们来调一调大小
通过测试是257和294,然后我们再调整之前设定的大小,给定数值,固定大小即可
小结
做出来的这个计算器只是个界面,实际功能是无法使用的,下一次的文章中我将实现监听器功能,即点击按钮即可打入输入框,以及点击帮助后弹出第二个界面。那么这次的介绍就到这里,下次再见。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。