计算器界面的java代码

使用JavaFX写一个计算器的图形交互界面(超级详细!) 先给大家看看效果图: 下面教大家如何一步一步写出这个界面。 整个界面是定义大小 primaryStage.setScene(scene);//设置初始的场景 primaryStage.setHeight(520);//设置初始的高度 primaryStage.setWidth(750);//设置初始的宽度 primaryStage.setTitle("计算器");//设置标题 ... 阅读详情

这算是自己第一次独立完成的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实现简易计算器-界面设计源代码以及作用注释 import java.awt.*;//改为星号是代表 导入所有包方便以后不用导包 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*;//为了以后其他控件不用导包用* public class keshijisuanqi extends JFrame implements ActionListener {//实现接口implements ActionListener 阅读详情

相关推荐

java计算器程序代码,图形化界面

package test1; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.*; import javax.swing.border.LineBorder; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.

dsdadfa的博客 2557

java计算器代码(gui界面

java计算器代码,初学者专用。java计算器代码,初学者专用java计算器代码,初学者专用java计算器代码,初学者专用java计算器代码,初学者专用java计算器代码,初学者专用java计算器代码,初学者专用java计算器代码,初学者专用

java实现计算器界面

通过java数组实现了计算器界面,可以通过自己的选择实现具体的逻辑操作

手把手教你用C#语言写一个简单计算器窗体(附源代码文件和演示视频)

手把手教你用C#语言写一个简单计算器窗体(附源代码文件和演示视频)过程详细简单易懂!适合小白学习入门,大佬不喜勿喷!!!

xiaozhang0316的博客 2万+

JAVA语言实现计算器小项目(与Windows附件自带计算器的标准版功能、界面相仿)

文章目录一、计算器界面二、已实现功能三、准备工作和思路搭建四、代码与注释(已尽力做到条条代码条条注释了)六、下载七、写在后面 一、计算器界面 二、已实现功能 BackSpace:实现退格键 CE:清空文本框 C:清空并还原 +、-、*、/:加减乘除运算 +/-:取相反数 1/x:取倒数 %:百分号 sqrt:平方根 三、准备工作和思路搭建 界面布置 界面具体步骤 上述表格中: 标号为1的是一个单独的JPanel面板,面板实行边界布局管理器------>这一步标记为① 标号为2的是一个单

LGL 4895

Java计算器界面

要用Java计算器界面,你需要了解Java图形用户界面(GUI)编程。你可以使用Java内置的Swing组件来创建计算器界面,并使用事件处理程序来实现数字和运算符的输入。 以下是一个简单的Java代码示例: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator exte...

weixin_35753291的博客 824

python生成简易计算器页面及运行代码

计算器界面设计计算器是一种较为常用的小工具,简单的计算器有10个数字键、小数点、四则运算符、退格、删除、清零等按钮,还要有显示区以及等号按钮,按键较多,如何排列得既漂亮美观又方便实用,需要仔细进行设计。请利用本节介绍的布局方法,实现下图所示的计算器界面的布局。

ASI0211的博客 779

java计算器界面_java计算器界面代码

展开全部纯原创e68a84e8a2ad62616964757a686964616f31333330343231,已编译运行无错误,运用的是最简单最基本的知识,简单易懂,望采纳(一)源代码import java.awt.*;import java.awt.event.*;public class JSQ{public static void main(String[] args){//创建新的面板J...

weixin_34757565的博客 887

编写无界面计算器java代码

代码】【无标题】

weixin_64099132的博客 341

java计算器代码不要界面_Java计算器代码 awt+swing图形界面实现

/***************************Java计算器数字键盘区定义**************************/JPanel pDown = new JPanel();pDown.setLayout(newGridLayout(4,5,3,2));bNumber = newJButton("7");bNumber.setForeground(Color.blue);bNu...

weixin_39631755的博客 121

java计算器的图形用户界面代码_java图形用户界面-计算器.

import java.awt.*; import java.awt.event.*; public class jisuanqi extends Frame implements WindowListener, ActionListener { Button but1,but2,but3,but4,but5; Label lab; TextField text1,text2,text3; jis...

weixin_29690065的博客 315

java实现的计算器界面程序)

Java 计算器 采用gridbaglayout布局实现的界面布局

Java界面计算器

Java小程序,界面计算器

计算器界面设计代码java_Java计算器代码 awt+swing图形界面实现

/***************************Java计算器数字键盘区定义**************************/JPanel pDown = new JPanel();pDown.setLayout(newGridLayout(4,5,3,2));bNumber = newJButton("7");bNumber.setForeground(Color.blue);bNu...

weixin_35102377的博客 361

java计算器代码不要界面_求java编程,windows的计算器界面,只要出现计算器界面,不要计算器的计算功能代码...

展开全部publicclassCalculatorextendsJFrame{publicstaticvoidmain(String[]args){//Createapplicationframe.Calculatorframe=newCalculator();frame.setTitle("Calculator");frame.setSize(240,320)...

weixin_33266645的博客 176

java不要界面的简单计算器,JAVA简单的计算器代码 不要界面和按钮的那种

求一个JAVA简单的计算器代码 不要界面和按钮的那种谢谢------最佳解决方案--------------------下面是一个简单的程序:importjava.util.*;publicclasscalc{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out....

weixin_39582737的博客 258

Java计算器代码 awt+swing图形界面实现

Java计算器代码 awt+swing图形界面实现 最终效果图: Java计算器代码: import java.awt.*; import java.awt.event.*; import javax.swing.*; /**********************Java计算器主类*********************/ public class SunnyCal...

weixin_30610755的博客 136
上一篇: win7下配置java环境变量
下一篇: 单臂路由应用的例子
asnbzo
博客等级 码龄14年 3粉丝 10原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值