




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在eclipse中新建一个工程,将下面代码复制到工程中类名是QueryFrameByTable如果大量飘红可能是JKD版本不对,请自行解决效果图如下代码import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Font;import java.awt.GridLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.swing.table.DefaultTableCellRenderer;import javax.swing.table.DefaultTableModel;public class QueryFrameByTable extends JFrame String T1 = T1:;String T2 = T2:;String T3 = T3:;String T4 = T4:;String t1 = T1:;String t2 = T2:;String t3 = T3;String t4 = T4:;/String one = a ;/String two = ;/String three = ;/String m ;/String n;String first;String second;String third;String fouth;veal v = new veal();public JTable table = new JTable();/ 第一个一个JTable对象public DefaultTableModel tableModel = new DefaultTableModel();/ 定义一个表格模板/ -EndJButton jbtAdd = new JButton(测试);JTextField AT = new JTextField();JTextField BT = new JTextField();JTextField CT = new JTextField();/JTextField DT = new JTextField();/JTextField XT = new JTextField();/JTextField YT = new JTextField();JTextField at = new JTextField();JTextField bt = new JTextField();JTextField ct = new JTextField();/JTextField dt = new JTextField();/JTextField xt = new JTextField();/JTextField yt = new JTextField();JLabel re = new JLabel(v.re();/JLabel pathstr = new JLabel(v.pathstr();/JLabel path = new JLabel(v.path();JLabel tiaojian = new JLabel(v.tiaojian();JLabel tj = new JLabel(v.tj();/JLabel casee = new JLabel(v.casee();JLabel caseno = new JLabel(v.caseno();public QueryFrameByTable() this.setLayout(new BorderLayout();JLabel A = new JLabel(A);JLabel B = new JLabel(B);JLabel C = new JLabel(C);/JLabel D = new JLabel(D);/JLabel X = new JLabel(X);/JLabel Y = new JLabel(Y);JLabel a = new JLabel();JLabel b = new JLabel();JLabel c = new JLabel();/JLabel d = new JLabel();/JLabel y0 = new JLabel();/JLabel x0 = new JLabel();this.add(re);this.add(a);this.add(b);this.add(c);/this.add(d);/this.add(x0);/this.add(y0);this.add(A);this.add(B);this.add(C);/this.add(D);/this.add(X);/this.add(Y);this.add(at);this.add(bt);this.add(ct);/this.add(dt);/this.add(xt);/this.add(yt);this.add(AT);this.add(BT);this.add(CT);/this.add(DT);/this.add(YT);/this.add(XT);/this.add(pathstr);/this.add(path);this.add(tj);this.add(tiaojian);/this.add(casee);this.add(caseno);/pathstr.setBounds(220, 30, 70, 20);/path.setBounds(270, 30, 70, 20);tiaojian.setBounds(220, 50, 70, 20);tj.setBounds(270, 50, 100, 20);/casee.setBounds(220, 70, 70, 20);caseno.setBounds(220, 100, 250, 50);caseno.setFont(new Font(幼圆, Font.BOLD, 22);A.setBounds(50, 30, 70, 20);AT.setBounds(70, 30, 50, 20);a.setBounds(120, 30, 50, 20);at.setBounds(140, 30, 50, 20);B.setBounds(50, 70, 70, 20);BT.setBounds(70, 70, 50, 20);b.setBounds(120, 70, 50, 20);bt.setBounds(140, 70, 50, 20);C.setBounds(50, 110, 70, 20);CT.setBounds(70, 110, 50, 20);c.setBounds(120, 110, 50, 20);ct.setBounds(140, 110, 50, 20);/D.setBounds(50, 150, 70, 20);/DT.setBounds(70, 150, 50, 20);/d.setBounds(120, 150, 50, 20);/dt.setBounds(140, 150, 50, 20);/X.setBounds(200, 110, 70, 20);/XT.setBounds(220, 110, 50, 20);/x0.setBounds(270, 110, 50, 20);/xt.setBounds(300, 110, 50, 20);/Y.setBounds(200, 150, 70, 20);/YT.setBounds(220, 150, 50, 20);/y0.setBounds(270, 150, 50, 20);/yt.setBounds(300, 150, 50, 20);re.setFont(new Font(宋体, Font.BOLD, 20);JPanel jplSouth = new JPanel(new GridLayout(2, 1);jplSouth.add(re);jplSouth.add(jbtAdd);setLayout(new BorderLayout();/ setVisible(true);this.add(jplSouth, BorderLayout.SOUTH);InitializeTable();setSize(445, 220);setLocationRelativeTo(null);setTitle(v.Tietle();setDefaultCloseOperation(DISPOSE_ON_CLOSE);setVisible(true);setResizable(false);private void InitializeTable() table.setOpaque(false); / tblGroup为表格的名字DefaultTableCellRenderer render = new DefaultTableCellRenderer();render.setOpaque(false);table.setDefaultRenderer(Object.class, render);/ 设置显示范围Dimension viewSize = new Dimension();viewSize.width = table.getColumnModel().getTotalColumnWidth();viewSize.height = 10 * table.getRowHeight();table.setPreferredScrollableViewportSize(viewSize);table.setModel(tableModel); / 为JTable设置模板/ 按钮-jbtAdd.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) / TODO Auto-generated method stubint a = Integer.parseInt(AT.getText();int b = Integer.parseInt(BT.getText();int c = Integer.parseInt(CT.getText();/int d = Integer.parseInt(DT.getText();/double x = Double.parseDouble(XT.getText();/double y = Double.parseDouble(YT.getText();t1 = (a 0) ? a0, : a0, ;t2 = (b 0) ? b0, : b0, ;t3 = (a1) ? a1, : a1, ;t4 = (c1) ? c1 : c1 ;String str = T1 + t1 + T2 + t2 + T3 + t3 + T4 + t4;first = (a 0) ? T1, : F1, ;second = (b 0) ? T2, : F2, ;third = (a 1) ? T3, : F3, ;fouth = (c1) ? T4 : F4 ;tj.setText(first+second+third+fouth);/two = (a 1 & b 1 & b 0 & b 0) c=c/a;if (a 1 | c1) c=c+1;at.setText(String.valueOf(a);bt.setText(String.valueOf(b);ct.setText(String.valueOf(c);/dt.setText(String.valueOf(d);/xt.setText(String.valueOf(x);/yt.setText(String.valueOf(y);re.setText(str););public class veal public String Tietle() return 软件测试;public String re() r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB61T 858-2014 玉米 农大375规范
- DB61T 814-2014 玉米 农科大8号规范
- 瓦工木工工程承包合同4篇
- 长沙入户购房合同(标准版)
- 2025重庆工程管理有限公司招聘5人考试参考试题及答案解析
- 2025昆明市官渡区金马小学聘用制教师招聘(7人)备考练习试题及答案解析
- 公路建设项目工程变更管理方案
- 2025锡林郭勒苏尼特右旗招聘11名基层医疗卫生机构专业技术人员考试参考试题及答案解析
- 污水处理厂污染源控制方案
- 2025国家卫生健康委能力建设和继续教育中心面向社会招聘2人考试参考试题及答案解析
- 体育新课程标准2025版
- 成都建材使用一网通系统-建材代理商操作手册
- 幼小衔接音乐课件
- 2025年交管12123学法减分考试题库及答案
- 轨道交通电工基本技能与实训课件 项目1 城市轨道交通供电系统及职业岗位认知
- 矿产品买卖合同
- 2025-2030年商用电磁炉系列行业跨境出海战略研究报告
- DB37-T 4382-2021 环保稳定型胶粉改性沥青及混合料施工技术规程
- 学习五线谱认识音名唱名课件
- 《当代中日关系》课件
- 大学生军事技能训练(同济大学)学习通测试及答案
评论
0/150
提交评论