• 大小: 17.18MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-30
  • 语言: Java
  • 标签:

资源简介

刚学一个半月的java,自己动手写的一段代码,部分参照网上的,将其编译成.jar格式,再用jar2exe转换成.exe格式,能够在安装有java的电脑上运行,不足之处还请多多指教!!

资源截图

代码片段和文件信息




import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 

public class Counter extends frame { 
// 声明三个面板的布局 
GridLayout gl1 gl2 gl3; 

Panel p0 p1 p2 p3; 

JTextField tf1; 

TextField tf2; 

Button b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 
b15 b16 b17 b18 b19 b20 b21 b22 b23 b24 b25 b26; 

StringBuffer str;// 显示屏所显示的字符串 

double x y;// x和y都是运算数 

int z;// Z表示单击了那一个运算符.0表示“+“1表示“-“2表示“*“3表示“/“ 

static double m;// 记忆的数字 

public Counter() { 
gl1 = new GridLayout(1 4 10 0);// 实例化三个面板的布局 
gl2 = new GridLayout(4 1 0 15); 
gl3 = new GridLayout(4 5 10 15); 

tf1 = new JTextField(27);// 显示屏 
tf1.setHorizontalAlignment(JTextField.RIGHT); 
tf1.setEnabled(false);
tf1.setBackground(Color.BLUE);
tf1.setText(“0“); 
tf2 = new TextField(10);// 显示记忆的索引值 
tf2.setEditable(false); 
// 实例化所有按钮、设置其前景色并注册监听器 
b0 = new Button(“Backspace“); 
b0.setForeground(Color.red); 
b0.addActionListener(new Bt()); 
b1 = new Button(“CE“); 
b1.setForeground(Color.red); 
b1.addActionListener(new Bt()); 
b2 = new Button(“C“); 
b2.setForeground(Color.red); 
b2.addActionListener(new Bt()); 
b3 = new Button(“MC“); 
b3.setForeground(Color.red); 
b3.addActionListener(new Bt()); 
b4 = new Button(“MR“); 
b4.setForeground(Color.red); 
b4.addActionListener(new Bt()); 
b5 = new Button(“MS“); 
b5.setForeground(Color.red); 
b5.addActionListener(new Bt()); 
b6 = new Button(“M+“); 
b6.setForeground(Color.red); 
b6.addActionListener(new Bt()); 
b7 = new Button(“7“); 
b7.setForeground(Color.blue); 
b7.addActionListener(new Bt()); 
b8 = new Button(“8“); 
b8.setForeground(Color.blue); 
b8.addActionListener(new Bt()); 
b9 = new Button(“9“); 
b9.setForeground(Color.blue); 
b9.addActionListener(new Bt()); 
b10 = new Button(“/“); 
b10.setForeground(Color.red); 
b10.addActionListener(new Bt()); 
b11 = new Button(“sqrt“); 
b11.setForeground(Color.blue); 
b11.addActionListener(new Bt()); 
b12 = new Button(“4“); 
b12.setForeground(Color.blue); 
b12.addActionListener(new Bt()); 
b13 = new Button(“5“); 
b13.setForeground(Color.blue); 
b13.addActionListener(new Bt()); 
b14 = new Button(“6“); 
b14.setForeground(Color.blue); 
b14.addActionListener(new Bt()); 
b15 = new Button(“*“); 
b15.setForeground(Color.red); 
b15.addActionListener(new Bt()); 
b16 = new Button(“%“); 
b16.setForeground(Color.blue); 
b16.addActionListener(new Bt()); 
b17 = new Button(“1“); 
b17.setForeground(Color.blue); 
b17.addActionListener(new Bt()); 
b18 = new Button(“2“); 
b18.setForeground(Color.blue); 
b18.addActionListener(new Bt()); 
b19 = new Button(“3“); 
b19.setForeground(Color.blue); 
b19.addActionListener(new Bt()); 
b20 = new Button(“-“); 
b20.setForeground(Color.red); 
b20.addActionListener(new Bt()); 
b21 = new Button(“1/X“); 
b21.setForeground(Color.blue); 
b21.addActionListener(new Bt()); 
b22 = new Button(“0“); 
b22.setForeground(Color.blue); 
b22.addAc

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   18071339  2011-10-20 21:02  Calculate.exe

     文件       5559  2011-10-20 18:55  Calculate.jar

     文件        479  2011-10-20 18:48  Counter$1.class

     文件       4217  2011-10-20 18:48  Counter$Bt.class

     文件       4789  2011-10-20 18:48  Counter.class

     文件       9045  2011-10-21 11:33  Calculate.java

----------- ---------  ---------- -----  ----

             18095428                    6


评论

共有 条评论

相关资源