package caculator;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import com.borland.jbcl.layout.*;
public class Frame
extends JFrame {
JPanel contentPane;
/////////////////////////////////////
Process process = new Process();
JTextField tfsum = new JTextField();
JButton btnC = new JButton();
JButton btnCE = new JButton();
JButton btnBackSpace = new JButton();
JButton btn9 = new JButton();
JButton btn8 = new JButton();
JButton btn7 = new JButton();
JButton btndiv = new JButton();
JButton btnmul = new JButton();
JButton btnsub = new JButton();
JButton btnadd = new JButton();
JButton btn6 = new JButton();
JButton btn5 = new JButton();
JButton btn4 = new JButton();
JButton btn3 = new JButton();
JButton btn2 = new JButton();
JButton btn1 = new JButton();
JButton btn0 = new JButton();
JButton btnsign = new JButton();
JButton btnpoint = new JButton();
Border border1;
TitledBorder titledBorder1;
JButton btnEqu = new JButton();
PaneLayout paneLayout1 = new PaneLayout();
//Construct the frame
public Frame() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch (Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel)this.getContentPane();
this.setSize(300, 500);
border1 = BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(new
Color(231, 255, 241), 2), BorderFactory.createEmptyBorder(0, 0, 0, 99));
titledBorder1 = new TitledBorder("");
tfsum.setBackground(Color.lightGray);
tfsum.setFont(new java.awt.Font("Dialog", 0, 22));
tfsum.setForeground(Color.red);
tfsum.setBorder(BorderFactory.createLoweredBevelBorder());
tfsum.setDebugGraphicsOptions(0);
tfsum.setToolTipText("");
tfsum.setCaretColor(Color.black);
tfsum.setCaretPosition(0);
tfsum.setDisabledTextColor(Color.red);
tfsum.setEditable(false);
tfsum.setSelectedTextColor(Color.black);
tfsum.setText("0");
tfsum.setColumns(0);
tfsum.setHorizontalAlignment(SwingConstants.RIGHT);
tfsum.setScrollOffset(0);
contentPane.setLayout(paneLayout1);
this.setSize(new Dimension(400, 300));
this.setTitle("Calculator");
btnC.setBackground(Color.pink);
btnC.setFont(new java.awt.Font("Dialog", 1, 33));
btnC.setForeground(new Color(87, 137, 131));
btnC.setActionCommand("btnC");
btnC.setText("C");
btnC.addActionListener(new Frame_btnC_actionAdapter(this));
btnCE.setBackground(Color.pink);
btnCE.setFont(new java.awt.Font("Dialog", 1, 33));
btnCE.setForeground(new Color(87, 137, 131));
btnCE.setActionCommand("btnCE");
btnCE.setText("CE");
btnCE.addActionListener(new Frame_btnCE_actionAdapter(this));
btnBackSpace.setBackground(Color.pink);
btnBackSpace.setFont(new java.awt.Font("Dialog", 1, 22));
btnBackSpace.setForeground(new Color(87, 137, 131));
btnBackSpace.setActionCommand("btnBackSpace");
btnBackSpace.setText("BackSpace");
btnBackSpace.addActionListener(new Frame_btnBackSpace_actionAdapter(this));
btn9.setBackground(Color.pink);
btn9.setFont(new java.awt.Font("SansSerif", 0, 22));
btn9.setForeground(new Color(87, 137, 131));
btn9.setActionCommand("btn9");
btn9.setText("9");
btn9.addActionListener(new Frame_btn9_actionAdapter(this));
btn8.setBackground(Color.pink);
btn8.setFont(new java.awt.Font("Dialog", 0, 22));
btn8.setForeground(new Color(87, 137, 131));
btn8.setActionCommand("btn8");
btn8.setText("8");
btn8.addActionListener(new Frame_btn8_actionAdapter(this));
btn7.setBackground(Color.pink);
btn7.setFont(new java.awt.Font("Dialog", 0, 22));
btn7.setForeground(new Color(87, 137, 131));
btn7.setActionCommand("btn7");
btn7.setText("7");
btn7.addActionListener(new Frame_btn7_actionAdapter(this));
btndiv.setBackground(Color.pink);
btndiv.setFont(new java.awt.Font("Dialog", 0, 22));
btndiv.setForeground(new Color(87, 137, 131));
btndiv.setActionCommand("btndiv");
btndiv.setText("/");
btndiv.addActionListener(new Frame_btndiv_actionAdapter(this));
btnmul.setBackground(Color.pink);
btnmul.setFont(new java.awt.Font("Dialog", 0, 22));
btnmul.setForeground(new Color(87, 137, 131));
btnmul.setActionCommand("btnmul");
btnmul.setText("*");
btnmul.addActionListener(new Frame_btnmul_actionAdapter(this));
btnsub.setBackground(Color.pink);
btnsub.setFont(new java.awt.Font("Dialog", 0, 22));
btnsub.setForeground(new Color(87, 137, 131));
btnsub.setActionCommand("btnsub");
btnsub.setText("-");
btnsub.addActionListener(new Frame_btnsub_actionAdapter(this));
btnadd.setBackground(Color.pink);
btnadd.setFont(new java.awt.Font("Dialog", 0, 22));
btnadd.setForeground(new Color(87, 137, 131));
btnadd.setActionCommand("btnadd");
btnadd.setText("+");
btnadd.addActionListener(new Frame_btnadd_actionAdapter(this));
btn6.setBackground(Color.pink);
btn6.setFont(new java.awt.Font("Dialog", 0, 22));
btn6.setForeground(new Color(87, 137, 131));
btn6.setActionCommand("btn6");
btn6.setText("6");
btn6.addActionListener(new Frame_btn6_actionAdapter(this));
btn5.setBackground(Color.pink);
btn5.setFont(new java.awt.Font("Dialog", 0, 22));
btn5.setForeground(new Color(87, 137, 131));
btn5.setActionCommand("btn5");
btn5.setText("5");
btn5.addActionListener(new Frame_btn5_actionAdapter(this));
btn4.setBackground(Color.pink);
btn4.setFont(new java.awt.Font("Dialog", 0, 22));
btn4.setForeground(new Color(87, 137, 131));
btn4.setActionCommand("btn4");
btn4.setText("4");
btn4.addActionListener(new Frame_btn4_actionAdapter(this));
btn3.setBackground(Color.pink);
btn3.setFont(new java.awt.Font("Dialog", 0, 22));
btn3.setForeground(new Color(87, 137, 131));
btn3.setActionCommand("btn3");
btn3.setText("3");
btn3.addActionListener(new Frame_btn3_actionAdapter(this));
btn2.setBackground(Color.pink);
btn2.setFont(new java.awt.Font("Dialog", 0, 22));
btn2.setForeground(new Color(87, 137, 131));
btn2.setActionCommand("btn2");
btn2.setText("2");
btn2.addActionListener(new Frame_btn2_actionAdapter(this));
btn1.setBackground(Color.pink);
btn1.setFont(new java.awt.Font("Dialog", 0, 22));
btn1.setForeground(new Color(87, 137, 131));
btn1.setActionCommand("btn1");
btn1.setText("1");
btn1.addActionListener(new Frame_btn1_actionAdapter(this));
btn0.setBackground(Color.pink);
btn0.setFont(new java.awt.Font("Dialog", 0, 22));
btn0.setForeground(new Color(87, 137, 131));
btn0.setActionCommand("btn0");
btn0.setText("0");
btn0.addActionListener(new Frame_btn0_actionAdapter(this));
btnsign.setBackground(Color.pink);
btnsign.setFont(new java.awt.Font("Dialog", 0, 22));
btnsign.setForeground(new Color(87, 137, 131));
btnsign.setActionCommand("btnsign");
btnsign.setText("+/-");
btnsign.addActionListener(new Frame_btnsign_actionAdapter(this));
btnpoint.setBackground(Color.pink);
btnpoint.setFont(new java.awt.Font("Dialog", 0, 22));
btnpoint.setForeground(new Color(87, 137, 131));
btnpoint.setActionCommand("btnpoint");
btnpoint.setText(".");
btnpoint.addActionListener(new Frame_btnpoint_actionAdapter(this));
contentPane.setBackground(UIManager.getColor("TextField.inactiveBackground"));
contentPane.setOpaque(true);
btnEqu.setBackground(Color.pink);
btnEqu.setFont(new java.awt.Font("Dialog", 0, 22));
btnEqu.setForeground(new Color(94, 137, 137));
btnEqu.setActionCommand("btnEqu");
btnEqu.
没有合适的资源?快使用搜索试试~ 我知道了~
java-caculater.rar_java
共37个文件
class:23个
java:3个
jpx~:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 152 浏览量
2022-09-14
15:05:51
上传
评论
收藏 207KB RAR 举报
温馨提示
初学JAVA,用JAVA的APLICATION编写的一个计算器程序,尽管功能还不是很多,存在一些BUG但总体来说还不是错的了 ,多多指教!
资源推荐
资源详情
资源评论
收起资源包目录
java-caculater.rar (37个子文件)
www.pudn.com.txt 218B
cvery.comjava34893524
CaculatorW.exe 277KB
bak
caculator
Application1.java~1~ 1KB
Caculator.jpx 4KB
src
caculator
Frame.jbx 1KB
Frame.java 20KB
Process.java 3KB
Application1.java 1KB
classes
package cache
caculator.dep2 14KB
caculator
Frame_btn2_actionAdapter.class 649B
Frame_btnCE_actionAdapter.class 652B
Frame_btn3_actionAdapter.class 649B
Frame.class 12KB
Frame_btn9_actionAdapter.class 649B
Application1.class 1KB
Frame_btndiv_actionAdapter.class 655B
Process.class 3KB
Frame_btnC_actionAdapter.class 649B
Frame_btnadd_actionAdapter.class 655B
Frame_btnEqu_actionAdapter.class 655B
Frame_btn0_actionAdapter.class 649B
Frame_btn5_actionAdapter.class 649B
Frame_btnBackSpace_actionAdapter.class 673B
Frame_btn7_actionAdapter.class 649B
Frame_btnpoint_actionAdapter.class 661B
Frame_btn6_actionAdapter.class 649B
Frame_btn8_actionAdapter.class 649B
Frame_btnsub_actionAdapter.class 655B
Frame_btnmul_actionAdapter.class 655B
Frame_btn1_actionAdapter.class 649B
Frame_btn4_actionAdapter.class 649B
Frame_btnsign_actionAdapter.class 658B
Caculator.jar 195KB
Caculator.jpx.local 2KB
Caculator.jar~ 187KB
Caculator.jpx.local~ 2KB
Caculator.jpx~ 3KB
共 37 条
- 1
资源评论
寒泊
- 粉丝: 75
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功