gpt4 book ai didi

Java:将字符串转换为 Swing 表中的代码

转载 作者:行者123 更新时间:2023-12-01 11:38:49 25 4
gpt4 key购买 nike

我正在使用 swing 在 Java 中创建一个表。有 6 个字段的数据将打印在类似 Excel 的表格中。这部分不是问题。问题是行数会有所不同。我能够编写代码来存储需要在名为“tabObjLS”的字符串变量中的“new Object [][] {”中打印的内容,该变量与“{null, null, null...}..”完全相同。 ."包括大括号、逗号等,这样如果您要使用 system.out.println(tabObjLS);该程序将打印以下内容:

 {data1a, data2a, data3a, data4a, data5a, data6a},   
{data1b, data2b, data3b, data4b, data5b, data6b},
{data1c, data2c, data3c, data4c, data5a, data6c}

tabObjLS 的内容正是代码需要的样子,注释所在的位置为 {null, null, null,...}...,如下面的代码所示。我的问题是如何从 tabObjLS 检索字符串并将其转换,以便在编译和运行程序时将其视为编辑器中的代码。

jTable2.setModel(new javax.swing.table.DefaultTableModel(           
new Object [][] {
// {null, null, null, null, null, null, null},
// {null, null, null, null, null, null, null},
// {null, null, null, null, null, null, null},
// {null, null, null, null, null, null, null},
// ...
// ...
},
new String [] {
"Student Name", "ID", "Book Title", "Date Out", "Due Date", "Due"
}
));
jScrollPane2.setViewportView(jTable2);

最佳答案

您声明:

I was able to write code to store what would need to be printed within "new Object [][] { " in a String variable called "tabObjLS" which is exactly exactly like "{null, null, null...}..." including the curly braces, commas, etc

不要那样做。相反,为什么不创建一个使用逗号分隔值(csv 表示“逗号分隔值”)的文件,让您可以使用 CSV 编辑器(或者简单的您自己的编辑器)更轻松地读入和写出数据。

关于Java:将字符串转换为 Swing 表中的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29724116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com