java界面设计器_java 图形界面设计制作计算器
在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 图形界面设计制作计算器相关推荐
- java图形界面详解_JAVA 图形界面开发基础详解
与C的win32一样,JAVA也有自己的图形界面开发,将在此篇博客中对基础部分进行讲解. 1.Java提供的图形界面类有哪些? Java提供了两套图形界面 (1)AWT组建(基础) AWT组件是jdk ...
- java图形界面编程 房子_Java图形界面编程
AWT简介 AWT是抽象窗口工具箱:其中包含了图形界面开发的基本类库. AWT主要包括:容器,布局管理器,事件处理,基本组件四个部分. 容器:用于放置基本组件 布局管理器:对容器中的组件进行布局管理 ...
- java 按钮不显示_JAVA图形界面,按钮为什么显示不出来?
JAVA图形界面,按钮为什么显示不出来? 来源:互联网 宽屏版 评论 2009-10-22 02:51:03 分类: 电脑/网络 >> 软件 问题描述: import javax.sw ...
- java swing 获当前日期_Java图形界面Swing下日期控件
码农公社 210.net.cn 210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Java自学-图形界面 日期控件 两种Swing下的日期控件 DatePick ...
- Qt界面设计器中的界面预览与程序运行时界面不一样
用QtCreate创建的界面应用程序,在ui文件中拖入所需的控件,并进行布局,布局完成后在ui文件的工具->form Editor->预览可查看当前界面.问题便是:通过预览查看界面布局没有 ...
- java 图形化库_java图形界面之图形化按钮
要将按钮图形化,只需创建一个ImageIcon对象,将图形路径赋予ImageIcon对象,然后将该对象传递给按钮即可. 此处涉及eclipse中图形的路径设置,包括(项目路径下.非项目路径下.相对路径 ...
- 项目管理:可视化表单界面设计器
需求: 目前正在开发一个可视化表单界面设计器,支持拖放,建表建库都可视化,基本需求如下: 1.建数据库表,和表中的字段,支持可视化界面操作 2.自定义表单:可以找个在线html编辑的js控件,有点类似 ...
- 嵌入式GUI FTK 界面设计器
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 嵌入式G ...
- PyCharm安装QT界面设计器
PyCharm安装QT界面设计器 1.安装QT5 # pip install PyQt5 2.安装QT界面设计器 # pip install PyQt5-tools 3.在PyCharm里配置设计器 ...
最新文章
- 执行spring boot应用三种方式
- display:inline-block解决文字有间隙问题
- Avalonia跨平台入门第六篇之Grid动态分割
- EntityFramework Core查询数据基本本质
- 用Kotlin开发您的第一个应用程序| Android与Kotlin
- jfinal 源码中文乱码解决
- POJ3619 Speed Reading【水题】
- 查看表的记录最多的sqll
- u3d目标与摄像机之间的遮挡物变为透明
- 【Allwinner】---全志GPIO号 计算 最新最详细
- 一个基于对话框的简单MFC程序分析
- 领域泛化(Domain Generalization)
- PDF文件字体嵌入问题
- Gif动图如何在线编辑?教你三步在线编辑动图
- 深度学习~模糊神经网络(FNN)
- 改进排队买票多线程问题
- 用Python实现自动刷王者荣耀金币,这简直不要太爽了
- Lecture09:Benders分解--理论部分
- react 按钮倒计时5秒之后可进行点击操作
- Android --- 跑马灯效果