爱问知识人 爱问教育 医院库

用Swing实现数据表格功能要怎么做?

首页

用Swing实现数据表格功能要怎么做?

用Swing实现数据表格功能要怎么做?

提交回答

全部答案

    2018-04-02 08:22:32
  •   近有个项目是delphi来做的,之中有很多地方要用到数据表格。这种功能在delphi和vb中能很方便的做出来,java没有提供这项功能,但是可以用Jtable 来实现,不过就是麻烦了点:)。下面是我用applet实现的一个简单数据表格程序代码。
      package com。applet。cat10;import java。awt。*;import java。awt。event。*;import java。applet。*;import javax。swing。*;import com。util。
      *;import java。util。*;import javax。swing。table。*;import java。sql。*;/*** Title: Cat工程* Description: BCat* Copyright: Copyright (c) 2001* Company: smartcomm* @author daniel* @version 1。
      0*/public class TestDatabase extends JApplet {boolean isStandalone = false;JButton jButton1 = new JButton(); //触发时间查询按扭Database db=new Database();JTable table1 = new JTable();JScrollPane scroll = new JScrollPane();JTextField text1 = new JTextField();DefaultTableModel dtm; //定义表格的数据模型 Vector vCdata=null; //定义表的列名(以vector存储)ResultSet rsRow=null; //查询表的数据集合/**Construct the applet*/public TestDatabase() {}/**Initialize the applet*/public void init() {try {jbInit();userInit(); //自定义的操作都在次方法中}catch(Exception e) {e。
      printStackTrace();}}/**Component initialization*/private void jbInit() throws Exception {jButton1。setText("jButton1");jButton1。
      setBounds(new Rectangle(26, 225, 79, 29));jButton1。addActionListener(new java。awt。event。ActionListener() {public void actionPerformed(ActionEvent e) {jButton1_actionPerformed(e);}});this。
      setSize(new Dimension(664, 300));this。getContentPane()。setLayout(null);scroll。setBounds(new Rectangle(12, 24, 644, 189));text1。
      setBounds(new Rectangle(16, 271, 365, 22));this。getContentPane()。add(scroll, null);this。getContentPane()。add(jButton1, null);// this。
      getContentPane()。add(text1, null);scroll。getViewport()。add(table1, null);}/*userInit() 数据表格的初始化*/public void userInit(){db。
      connect(); //数据库连接vCdata=db。getFieldNames("T_REGISTRATION"); //得出列名(vector存储)dtm=new DefaultTableModel(); //定义模式table1。setModel(dtm); //设定表模式/**for 列出标题烂**/for(int i=0;i。
      

    吴***

    2018-04-02 08:22:32

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):