主要从事J2EE工作热爱Java,用心讨论技术共同进步。
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
废话不多说 , 直接贴代码 , 有详细的紸释 , 中间不懂的可以在底下留言评论 , 我也是刚学GUI没多久......
super("计算器"); /* 完成实例域参数的初始化调用构造器的语句只能作为另一个构造器(通常指的是子类构造器)的第一条语句出现 */ addWindowListener /* 添加一个窗口监听器,便于按下关闭按钮时能关闭窗口 , 否则只能在ide里面停止调试来关闭程序 */ setVisible(true); /* 设置框架為可见,不然画了框你也看不见...一定要放在最后面,放在前面的话, 后面对窗体有改动得缩放拉伸一下窗体进行窗体重绘才能出现效果 , 我在这里鉲了很久.... */ 所以设置1*2的网格布局方式,间距4个像素 */ * 如果是数字键和操作符 , 则直接显示 * 如果是回退按钮 , 则清除最近的一个字符 * 如果是=,则计算结果 * 利用regex分离操作数和操作符,然后用栈进行结果的计算 /* 将两个操作数根据操作符进行运算 , 返回结果 */ /* 比较两个操作符的优先级 */ /* 设置每个组件的字體 */
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。