计算器界面的java代码
2013-12-01 14:15
120 查看
这算是自己第一次独立完成的java程序,小小纪念一下。
以下为Cal.java的内容
以下为Test.java的内容
以下为Cal.java的内容
import java.awt.*; import javax.swing.*; public class Cal extends JFrame { private JTextField disp; private JTextField none; private JButton[] buttons1; private JButton[] buttons2; private JButton[] buttons3; private JPanel panel1; private JPanel panel2; private JPanel panel3; public Cal() { super(); this.Init(); } public void Init() { this.setLayout(null); disp=new JTextField(); disp.setLocation(5, 5); disp.setSize(375, 30); none=new JTextField(); none.setLocation(5, 40); none.setSize(60, 35); none.setEnabled(false); none.setBackground(Color.GRAY); this.add(disp); this.add(none); this.InitPanel1(); this.InitPanel2(); this.InitPanel3(); this.setTitle("计算器"); this.setVisible(true); this.setSize(400,300); } public void InitPanel1() { String[] texts={"BackSpace","CE","C"}; panel1=new JPanel(); panel1.setSize(300,35); panel1.setLocation(80,40); buttons1=new JButton[3]; panel1.setLayout(new GridLayout(1,2,3,2)); for(int i=0;i<buttons1.length;i++) { buttons1[i]=new JButton(texts[i]); panel1.add(buttons1[i]); } this.add(panel1); } public void InitPanel2() { String[] texts={"MC","MR","MS","M+"}; panel2=new JPanel(); panel2.setSize(60,170); panel2.setLocation(5,85); buttons2=new JButton[4]; panel2.setLayout(new GridLayout(4,2,1,2)); for(int i=0;i<buttons2.length;i++) { buttons2[i]=new JButton(texts[i]); panel2.add(buttons2[i]); } this.add(panel2); } public void InitPanel3() { String[] texts={"7","8","9","/","sqrt", "4","5","6","*","%", "1","2","3","-","1/x", "0","+/-",".","+","="}; panel3=new JPanel(); panel3.setSize(300,170); panel3.setLocation(80,85); buttons3=new JButton[20]; panel3.setLayout(new GridLayout(4,2,5,2)); for(int i=0;i<buttons3.length;i++) { buttons3[i]=new JButton(texts[i]); panel3.add(buttons3[i]); } this.add(panel3); } }
以下为Test.java的内容
public class Test { public static void main(String[] args) { Cal cal=new Cal(); } }
相关文章推荐
- java代码-----计算器,界面+功能+boolean
- java学习后,复习,写计算器代码(第二阶段)
- Android-使用java代码实现界面
- Android开发——纯JAVA代码方式界面设计
- 计算器的实现-Java 代码
- 银行家算法的java代码实现,Swing写的界面
- java代码------计算器核心位置添加
- 一段简单的手写Java计算器代码
- Java Swing 多种组件完美界面实例(代码+截图)
- 使用java写的简单的计算器代码
- java代码行数计算器
- java学习后,复习,写计算器代码(第三阶段)
- java登陆注册界面参考的资料和代码
- 第9课 计算器界面代码重构
- 使用xml及java代码混合的方式来设置图形界面 分类: H1_ANDROID 2013-10-26 17:33 1859人阅读 评论(0) 收藏
- 每日20行之4~~~两种方法java实现简易计算器 附带复杂计算器代码(优先级顺序)
- Android 通过Java代码生成创建界面。动态生成View,动态设置View属性。addRules详解
- java 计算器完整版,代码!
- 用Javasrcipt写一个计算器的小程序[代码]
- Android 通过Java代码生成创建界面。动态生成View,动态设置View属性。addRules详解