「java窗体表格」java窗口表格怎么做出来
本篇文章给大家谈谈java窗体表格,以及java窗口表格怎么做出来对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java语言中,如何在同一个窗体的两个面板中分别创建一个空表格、一个有数据的表格。
- 2、JAVA怎么将数据库中的表显示在窗体的JTABLE
- 3、Java中如何读取excel文件内容并且将内容以表格的形式显示在窗体里?
- 4、java创建窗体后,在窗体中打开excel文件并修改,求大神指教!!!
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窗体表格的信息别忘了在本站进行查找喔。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。