「java窗体表格」java窗口表格怎么做出来

博主:adminadmin 2022-11-26 05:28:06 157

本篇文章给大家谈谈java窗体表格,以及java窗口表格怎么做出来对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java语言中,如何在同一个窗体的两个面板中分别创建一个空表格、一个有数据的表格。

效果图

面板中放入2个表格, 可以有多种实现方式, 比如表格布局1行2列, 或者绝对布局

我使用JSplitPane 分割面板来实现

参考代码如下

import java.util.Arrays;

import java.util.Vector;

import javax.swing.BorderFactory;

import javax.swing.JFrame;

import javax.swing.JScrollPane;

import javax.swing.JSplitPane;

import javax.swing.JTable;

import javax.swing.table.DefaultTableModel;

public class FrameDemo extends JFrame {

public FrameDemo() {

JSplitPane jsp = new JSplitPane();

jsp.setOrientation(JSplitPane.HORIZONTAL_SPLIT);// 设置分割线方向

// 表格数据模型

DefaultTableModel model = new DefaultTableModel();

model.addColumn("姓名", new VectorString());

model.addColumn("分数", new VectorInteger());

JTable t1 = new JTable(model);// 创建表格,并添加模型

JScrollPane jp1 = new JScrollPane(t1);

jp1.setBorder(BorderFactory.createTitledBorder("无数据表格"));// 设置标题边框

jsp.setLeftComponent(jp1);

DefaultTableModel model2 = new DefaultTableModel();

model2.addColumn("姓名", new VectorString(Arrays.asList("张三", "李四", "王五")));

model2.addColumn("分数", new VectorInteger(Arrays.asList(90, 87, 65)));

JTable t2 = new JTable(model2);

JScrollPane jp2 = new JScrollPane(t2);

jp2.setBorder(BorderFactory.createTitledBorder("有数据表格"));

jsp.setRightComponent(jp2);

add(jsp);

setTitle("测试窗口");

setDefaultCloseOperation(EXIT_ON_CLOSE);

setSize(400, 300);

setLocationRelativeTo(null);

setVisible(true);

jsp.setDividerLocation(0.5);// 分隔面板 平均分配

}

public static void main(String[] args) {

new FrameDemo();

}

}

JAVA怎么将数据库中的表显示在窗体的JTABLE

你数据库会连接吗?假设你会,参照下面的代码:

private static Connection getConnection()

{

.......//这里是连接数据库的代码,返回一个Connection对象。要按实际的数据库写。

}

…………

Connection conn=getConnection();

DefaultTableModel model=new DefaultTableModel();

JTable jTable=new JTable();

jTable.setModel(model);

try

{

Statement st=conn.createStatement();

String sql="select * from user";//假设要读的数据库表为user

ResultSet results=st.executeQuery(sql);

ResultSetMetaData metaData=results.getMetaData();

String[] headerData=new String[metaData.getColumnCount()];

for(int i=1;imetaData.getColumnCount();i++)

{

headerData[i-1]=metaData.getColumnName(i);

model.addColumn(headerData[i-1]);

}

while(results.next())//假设表结构是这样的:id int,name varchar(12)

{

int id=results.getInt("id");

String name=results.getString("name");

model.addRow(new Object[]{id,name});

}

}

catch(Exception e){}

代码大致如上。

Java中如何读取excel文件内容并且将内容以表格的形式显示在窗体里?

这个设计的内容如下:

PoI技术,将表格数据解析存储到数据库

数据显示,jqGrid这些专业的图表数据显示插件可以完成,当然也可以在JSP页面用普通的table标签实现

java创建窗体后,在窗体中打开excel文件并修改,求大神指教!!!

1. PoI技术,将表格数据解析存储到数据库

2. 数据显示,jqGrid这些专业的图表数据显示插件可以完成,当然也可以在JSP页面用普通的table标签实现

3、jqGrid插件自身有支持编辑的方法。如果是普通的table应该也可以获取Dom结构的元素,然后用JS控制编辑的!

4、你可以去看看highChart那个JS插件,专门将数据转换为图表展示的,可以做出很多类型的统计图!

java窗体表格的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java窗口表格怎么做出来、java窗体表格的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。