交个作业,交个作业

题目:

求和工具。编写一个程序:

设计如图8.24所示的界面。在第一个文本框中输入第一个家属;

在第二个文本框中输入第二个家属;

当单机 ‘=’ 按钮时,在第三个文本框中显示出前面两个加数之和。

代码:

用匿名内部类的:

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Sum extends JFrame{
public static void main(String argc[]){
JFrame jf = new JFrame("Sum");
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(360, 100);
Container c = jf.getContentPane();
c.setLayout(new FlowLayout());
JTextField [] t = {
new JTextField(6),
new JTextField(6),
new JTextField(6)
};
JButton [] b = {
new JButton("+"),
new JButton("=")
};
c.add(t[0]);
c.add(b[0]);
c.add(t[1]);
c.add(b[1]);
c.add(t[2]);
b[1].addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e){
t[2].setText(Integer.parseInt(t[0].getText()) + Integer.parseInt(t[1].getText())+"");
}
});
jf.setVisible(true);
}
}

用接口的:

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Sum extends JFrame implements ActionListener{
private JTextField [] t = {
new JTextField(6),
new JTextField(6),
new JTextField(6)
};
private JButton [] b = {
new JButton("+"),
new JButton("=")
};
public Sum(){
super("Sum");
init();
}
public void showView(){
setVisible(true);
}
public void init(){
Container c = getContentPane();
c.setLayout(new FlowLayout());
setSize(360, 100);
c.add(t[0]);
c.add(b[0]);
c.add(t[1]);
c.add(b[1]);
c.add(t[2]);
b[1].addActionListener(this);
}
public static void main(String argc[]){
Sum s = new Sum();
s.showView();
}
public void actionPerformed(ActionEvent e){
t[2].setText(Integer.parseInt(t[0].getText()) + Integer.parseInt(t[1].getText())+"");
}
}

Java程序设计教程(第三版) 雍俊海 8.6 答案/代码相关推荐

  1. java程序设计教程第三版雍俊海

    前言 其实前几篇文章已经写了好多有关于Spring源码的文章,事实上,很多同学虽然一直在跟着阅读.学习这些Spring的源码教程,但是一直都很迷茫,这些Spring的源码学习,似乎只是为了面试吹逼用, ...

  2. 【JAVA程序设计教程 第三版 雍俊海】8.8 编写多文档文本编辑器

    题目: 请编写一个简单的多文档文本编辑器.要求可以输入文件名,从指定文件中读取数据,并显示在图形界面上.可以编辑显示在图形界面上的数据,而且可以将显示在图形界面上数据写入指定文件中. 思路: ①:首先 ...

  3. Java程序设计教程(第三版) 雍俊海 7.3 答案/代码

    哎,为了期末考试,每个都试了一下,也不知道对不对... 题目: 编写一个程序.要求输入5个学生的成绩(从0到100的整数),并将这5个数保存到文件"data.txt" 中. 然后再 ...

  4. java语言程序设计教程第三版答案,看完跪了

    01 如何理解高并发? 高并发意味着大流量,需要运用技术手段抵抗流量的冲击,这些手段好比操作流量,能让流量更平稳地被系统所处理,带给用户更好的体验. 我们常见的高并发场景有:淘宝的双11.春运时的抢票 ...

  5. java基础教程第三版耿祥义,后台开发JAVA岗

    Java虚拟机内存模型 Java虚拟机内存模型中定义的访问操作与物理计算机处理的基本一致! Java中通过多线程机制使得多个任务同时执行处理,所有的线程共享JVM内存区域main memory,而每个 ...

  6. Java程序设计教程——第三章习题

    1.简述面向对象的编程的特性和优势. 与现实世界相对应,使现实世界的人可以通过观察现实世界来编程,相比以结构化编程方法,面象对象方法更符合人的逻辑方法:同时在开发大的项目时,面象对象编程方法更符合工程 ...

  7. c语言程序设计教程第三版答案9.5,C语言程序设计-第5-9章习题解答.ppt

    C语言程序设计-第5-9章习题解答 华中科技大学计算机学院 C语言程序设计 第5-9章 部分习题解答 作业中问题较多的习题 第5章5.4(2) 第6章6.1,6.3,6.5(6),6.8 第7章无 第 ...

  8. java基础教程第三版耿祥义电子档,统统都会!

    容器化时代来了 虚拟化技术已经走过了三个时代,没有容器化技术的演进就不会有 Docker 技术的诞生. (1)物理机时代:多个应用程序可能会跑在一台机器上. (2)虚拟机时代:一台物理机器安装多个虚拟 ...

  9. visual c#.net程序设计教程第三版pdf_强烈推荐:2020年好用的9个.NET开发工具

    来源:源码时代 https://developer.51cto.com/art/202005/616785.htm 点击上方"dotNET全栈开发","设为星标" ...

  10. Java程序设计教程(第3版)雍俊海 全书例程-2

    p301随手画面板例程 import java.awt.Dimension; import java.awt.event.MouseAdapter; import java.awt.event.Mou ...

最新文章

  1. 九、调度算法的评价指标
  2. Oculus为VR视频发明了新时间单位「flick」
  3. mybatis log4j 在日志中打印sql_MyBatis---gt;01总结
  4. Kafka监控架构设计
  5. GXU - 7D - 区间求和 - 前缀和
  6. 【CodeForces - 1060C】Maximum Subrectangle (思维,预处理前缀和,dp,枚举长度)
  7. mysql建表主键_常见的MySQL命令大全second
  8. java true false_关于java:如何存储boolean返回false / true的次数
  9. Ubuntu 18.04LTS系统设置窗口打不开或者消失解决办法
  10. Asp.Net访问Oracle 数据库 执行SQL语句和调用存储过程
  11. vue 饿了么ui如何修改内联样式:element.style
  12. C#试玩程序设计试题——定向越野(迷宫)
  13. 热力学与统计物理笔记(WIP)
  14. Redis 雪崩、穿透、击穿
  15. win服务器系统设置休眠时间,win7系统电脑设置休眠时间的操作方法
  16. PHP怎么做斗地主,JavaScript实现斗地主游戏的思路_javascript技巧
  17. 【Unity】3D模型或粒子渲染在UI上层
  18. java字符串反转reverse();
  19. 完美解决Idea unable to access git 错误
  20. 关于点击事件网页自动跳转,并且F12的调试窗口消失,找不到调用方法的解决办法

热门文章

  1. C/C++——C++中new与malloc的10点区别
  2. 高等数学在计算机的应用论文,(高等数学论文计算机软件及应用.doc
  3. 20套初级javaweb项目开发案例(适合小白)
  4. 拔叉零件的加工工艺、夹具以及拉刀设计
  5. Linux从入门到放弃(1)教学视频推荐以及一些经验分享
  6. 计算机网络之数据链路层协议总结
  7. java推箱子游戏源代码_java实现推箱子小游戏(附源码)
  8. 解读Go语言的2021:稳定为王
  9. Python绘制Excel图表
  10. CSDN下载码怎么使用