package 表格组件;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class Example9_22 {

public static void main(String args[]){

WinTable win=new WinTable();

}

}

class WinTable extends JFrame implements ActionListener{

JTable table;

Object a[][];

Object name[]={"姓名","英语成绩","数学成绩","总成绩"};

JButton button;

WinTable(){

a=new Object[8][4];

for(int i=0;i<8;i++)

for(int j=0;j<4;j++){

if(j!=0)

a[i][j]="0";

else

a[i][j]="姓名";

}

button=new JButton("计算每人总成绩");

table=new JTable(a,name);

button.addActionListener(this);

add(new JScrollPane(table),BorderLayout.CENTER);

add(new JLabel("修改或录入数据后,需回车确认"),BorderLayout.SOUTH);

add(button,BorderLayout.SOUTH);

setSize(200,200);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public void actionPerformed(ActionEvent e){

for(int i=0;i<8;i++){

double sum=0;

boolean boo=true;

for(int j=1;j<=2;j++){

try{sum=sum+Double.parseDouble(a[i][j].toString());

}

catch(Exception ee){

boo=false;

table.repaint();

}

if(boo==true){

a[i][3]=""+sum;

table.repaint();

}

}

}

}

}

java表格组件_表格组件 java相关推荐

  1. java web 截图_如何以Java实现网页截图技术

    今天看到某网友关于"如何以Java实现网页截图技术"的咨询帖,由于出现该咨询的地点非常不适合较长回复,故以博文形式回答. 事实上,如果您想以Java实现网页截图,也就是" ...

  2. java编程学习方法_在线学习Java编程的最佳方法

    java编程学习方法 1.简介 Java是使用最广泛的编程语言之一. 根据Github的最新报告 ,Java被列为仅次于JavaScript的第二大最常用的编程语言. 掌握Java的人有很多话题. 好 ...

  3. java tls 证书_在使用Java 8重新协商TLS_1.2期间,服务器证书更改受到限制

    我对SSL很陌生,并且被看似已知的问题所困扰.我的应用程序是SSL客户端,并调用另一个为双向SSL启用的组件.两个组件中的证书都是正确的,有时连接工作正常.每个服务器都有自己的服务器证书和私钥,但具有 ...

  4. core java文献翻译_外文翻译--Java技术介绍(适用于毕业论文外文翻译+中英文对照).doc...

    毕业设计(论文)外文资料翻译 学 院: 信息工程学院 专 业: 计算机科学与技术 姓 名: XXXXXXXXX 学 号: XXXXXXXXX 外文出处: Cay s.Horstmann Core Ja ...

  5. java后缀表达式_表达式计算 java 后缀表达式

    题目: 问题描述 输入一个只包含加减乖除和括号的合法表达式,求表达式的值.其中除表示整除. 输入格式 输入一行,包含一个表达式. 输出格式 输出这个表达式的值. 样例输入 1-2+3*(4-5) 样例 ...

  6. java string 序列化_详解JAVA序列化

    享学课堂作者:逐梦々少年 转载请声明出处! 现在开发过程中经常遇到多个进程多个服务间需要交互,或者不同语言的服务之间需要交互,这个时候,我们一般选择使用固定的协议,将数据传输过去,但是在很多语言,比如 ...

  7. 工作流组件_过程组件模型:下一代工作流?

    工作流组件 介绍 托尼·贝尔说 BPM人来自金星,WS人来自火星 这恰好总结了BPM行业中一个可能并不明显的大部门. 术语BPM人士是指专注于流程建模的人员. 他们的出发点是对描述人员和系统如何在组织 ...

  8. java ear包_简单介绍Java 的JAR包、EAR包、WAR包区别

    原标题:简单介绍Java 的JAR包.EAR包.WAR包区别 WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.War专 ...

  9. 马士兵 java 学习笔记_马士兵java教程笔记1

    ---恢复内容开始--- 前记 虽然已经是个研究生了,但是会的东西还是特别的少 甚至连java都不能说是很会 所以准备从现在开始能好好的学习java 变成java master 标识符 标识符是由字母 ...

  10. java 02-cf_cf活动如何设置java环境变量_如何设置java环境变量

    cf助手怎么连接wifi_连接无线网设置 对于刚刚学习java的win7用户来说,首先要学会安装jdk和配置java环境变量,这是学习java的唯一途径,否则编写的代码运行时会出现bug.关于这一点, ...

最新文章

  1. Sphinx武林秘籍(上)
  2. 1.深度学习练习:Python Basics with Numpy(选修)
  3. 关于C语言野指针的问题
  4. comsol如何定义狄利克雷边界_COMSOL与Visual C++三维电阻抗有限元联合建模与仿真研究...
  5. 《Java8实战》-第五章读书笔记(使用流Stream-02)
  6. 日版iphone5 SB 配合REBELiOS卡贴破解电信3G步骤
  7. java ssh ssm_JAVA --- SSH和SSM的区别
  8. 汉诺塔递归算法Java实现
  9. 用户活跃度分析前端java_计算APP用户活跃度的方法及提升活跃度方案
  10. php怎么实现网页切图,CSS_网站页面切图与CSS注意事项,一、Web页面切图 1) Web页面的 - phpStudy...
  11. 微信小程序开发经验总结
  12. 安装Tomcat 9
  13. CSS transform属性
  14. Type-C改成OTG数据线
  15. 《PeopleWare》读书笔记
  16. Mysql 忘记root密码的完美解决方法
  17. python爬取微博用户信息(六)—— 完整代码
  18. C# Task阻塞方式和延续操作
  19. AE基础教程(9)——第9章 快速预览
  20. 海康大华等网络摄像机监控视频RTSP/RTMP推流网页播放/直播无需插件低延迟解决方案研究

热门文章

  1. 汉谷拼形是克服“提笔忘字”最犀利的武器
  2. 9型人格人口占比数据_数据人格
  3. 转载一些关于QQ空间的文章
  4. 还不懂PID控制?精华都在这了!
  5. python实现渐变图像
  6. 基于51单片机的交通灯(资源链接见末尾)
  7. java 文字串叠字检查_正则表达式的相关应用
  8. 复试项目2 直流可变稳压电源
  9. python有架构师吗_运维架构师-Python 自动化运维开发-021
  10. 美容仪皮秒机Lumina电源维修CCPF-4000