在NETBEANS里写的我的代码如下:JSQ:packagewe;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassJSQextendsJFrameimplementsActionListener{floati=0;JPane...

在NETBEANS 里写的

我的代码如下:JSQ:

package we;

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

public class JSQ extends JFrame implements ActionListener{

float i=0;

JPanel jp1=new JPanel();

JPanel jp2=new JPanel();

JPanel jp3=new JPanel();

JButton bt1=new JButton("+");

JButton bt2=new JButton("-");

JButton bt3=new JButton("*");

JButton bt4=new JButton("/");

JButton bt5=new JButton("1");

JButton bt6=new JButton("2");

JButton bt7=new JButton("3");

JButton bt8=new JButton("4");

JButton bt9=new JButton("5");

JButton bt10=new JButton("6");

JButton bt11=new JButton("7");

JButton bt12=new JButton("8");

JButton bt13=new JButton("9");

JButton bt14=new JButton("0");

JButton bt15=new JButton("=");

JLabel je=new JLabel("0");

public JSQ() {

super("计算器");

jp1.setBounds(50,150,300,200);

jp1.setBackground(new Color(100,100,150));

this.add(jp1);

jp2.setBounds(50,40,300,30);

jp2.setBackground(new Color(50,100,150));

this.add(jp2);

jp2.add(je);

jp3.setBounds(370,200,70,70);

jp3.setBackground(new Color(100,100,150));

this.add(jp3);

jp1.add(bt1);

jp1.add(bt2);

jp1.add(bt3);

jp1.add(bt4);

jp1.add(bt5);

jp1.add(bt6);

jp1.add(bt7);

jp1.add(bt8);

jp1.add(bt9);

jp1.add(bt10);

jp1.add(bt11);

jp1.add(bt12);

jp1.add(bt13);

jp1.add(bt14);

jp1.add(bt15);

bt1.addActionListener(this);

bt2.addActionListener(this);

bt3.addActionListener(this);

bt4.addActionListener(this);

bt5.addActionListener(this);

bt6.addActionListener(this);

bt7.addActionListener(this);

bt8.addActionListener(this);

bt9.addActionListener(this);

bt10.addActionListener(this);

bt11.addActionListener(this);

bt12.addActionListener(this);

bt13.addActionListener(this);

bt14.addActionListener(this);

bt15.addActionListener(this);

this.setLayout(null);

this.setSize(500,400);

this.setLocationRelativeTo(null);

this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

this.setVisible(true);/**

}

public void actionPerformed(ActionEvent e) {

}

}

Test和JSQ是分开的

Test:

package we;

public class Test {

public static void main(String[] args) {

JSQ jf=new JSQ();

}

}

我写到public void actionPerformed(ActionEvent e) {

}

} 以后就不会写了,不知道怎么实现按键的连续输入,之前写过一些,失败了,所以空着不会。

我想实现的是:先按“1”再按“2”键,标签显示12,不知道怎么实现。然后我按运算符加减乘除,标签上的数字不变,我再按一个数,然后标签上的12被删除,并且打印上我后面按的那个数,然后我再按等号,就会输出运算结果在标签3上,就像一般的计算器一样,要用到变量,不知道要不要用到append,大家帮帮我吧,期末成绩,我的分不多,谢谢了!!!

展开

java界面设计器_java 图形界面设计制作计算器相关推荐

  1. java图形界面详解_JAVA 图形界面开发基础详解

    与C的win32一样,JAVA也有自己的图形界面开发,将在此篇博客中对基础部分进行讲解. 1.Java提供的图形界面类有哪些? Java提供了两套图形界面 (1)AWT组建(基础) AWT组件是jdk ...

  2. java图形界面编程 房子_Java图形界面编程

    AWT简介 AWT是抽象窗口工具箱:其中包含了图形界面开发的基本类库. AWT主要包括:容器,布局管理器,事件处理,基本组件四个部分. 容器:用于放置基本组件 布局管理器:对容器中的组件进行布局管理 ...

  3. java 按钮不显示_JAVA图形界面,按钮为什么显示不出来?

    JAVA图形界面,按钮为什么显示不出来? 来源:互联网  宽屏版  评论 2009-10-22 02:51:03 分类: 电脑/网络 >> 软件 问题描述: import javax.sw ...

  4. java swing 获当前日期_Java图形界面Swing下日期控件

    码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Java自学-图形界面 日期控件 两种Swing下的日期控件 DatePick ...

  5. Qt界面设计器中的界面预览与程序运行时界面不一样

    用QtCreate创建的界面应用程序,在ui文件中拖入所需的控件,并进行布局,布局完成后在ui文件的工具->form Editor->预览可查看当前界面.问题便是:通过预览查看界面布局没有 ...

  6. java 图形化库_java图形界面之图形化按钮

    要将按钮图形化,只需创建一个ImageIcon对象,将图形路径赋予ImageIcon对象,然后将该对象传递给按钮即可. 此处涉及eclipse中图形的路径设置,包括(项目路径下.非项目路径下.相对路径 ...

  7. 项目管理:可视化表单界面设计器

    需求: 目前正在开发一个可视化表单界面设计器,支持拖放,建表建库都可视化,基本需求如下: 1.建数据库表,和表中的字段,支持可视化界面操作 2.自定义表单:可以找个在线html编辑的js控件,有点类似 ...

  8. 嵌入式GUI FTK 界面设计器

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 嵌入式G ...

  9. PyCharm安装QT界面设计器

    PyCharm安装QT界面设计器 1.安装QT5 # pip install PyQt5 2.安装QT界面设计器 # pip install PyQt5-tools 3.在PyCharm里配置设计器 ...

最新文章

  1. 执行spring boot应用三种方式
  2. display:inline-block解决文字有间隙问题
  3. Avalonia跨平台入门第六篇之Grid动态分割
  4. EntityFramework Core查询数据基本本质
  5. 用Kotlin开发您的第一个应用程序| Android与Kotlin
  6. jfinal 源码中文乱码解决
  7. POJ3619 Speed Reading【水题】
  8. 查看表的记录最多的sqll
  9. u3d目标与摄像机之间的遮挡物变为透明
  10. 【Allwinner】---全志GPIO号 计算 最新最详细
  11. 一个基于对话框的简单MFC程序分析
  12. 领域泛化(Domain Generalization)
  13. PDF文件字体嵌入问题
  14. Gif动图如何在线编辑?教你三步在线编辑动图
  15. 深度学习~模糊神经网络(FNN)
  16. 改进排队买票多线程问题
  17. 用Python实现自动刷王者荣耀金币,这简直不要太爽了
  18. Lecture09:Benders分解--理论部分
  19. react 按钮倒计时5秒之后可进行点击操作
  20. Android --- 跑马灯效果

热门文章

  1. herbernate
  2. winform使用皮肤控件后,加载慢、卡顿的问题
  3. 预付费水电表管理系统功能特点
  4. 军师联盟之稳略军师联盟 x 版权猫:塔链科技“鲸确”精确云清算支持智力与文化战略领域
  5. 计算机校本课教案,古诗校本课教案
  6. Qt信号与槽使用方法总结
  7. 占书明:各主板品牌电脑开机启动快捷键大全
  8. 她用这三个吸粉招式,玩塔罗牌年赚20万
  9. AB32VG1 按键控制LED
  10. Whoosh如何搜索--进阶版