JAVA jtable传递值

JAVA jtable传递值,java,swing,jtable,Java,Swing,Jtable,我面临的问题是传递值以在jtable中打印出来。我试图将我的数据变量传递到表中,但一旦我试图运行项目,就会出现错误。下图显示了我的尝试 我在全局中声明这两个变量 Vector<Vector<Object>> data = new Vector<Vector<Object>>(); String[] headers = {"IP", "Port", "Destination", "Port"}; 矢量数据=新矢量(); 字符串[]头={“IP”、

我面临的问题是传递值以在jtable中打印出来。我试图将我的数据变量传递到表中,但一旦我试图运行项目,就会出现错误。下图显示了我的尝试

我在全局中声明这两个变量

Vector<Vector<Object>> data = new Vector<Vector<Object>>();

String[] headers = {"IP", "Port", "Destination", "Port"};
矢量数据=新矢量();
字符串[]头={“IP”、“端口”、“目的地”、“端口”};
我将从文本文件读取的值传入数据变量,如下所示:

Vector<Object> row = new Vector<Object>();
row.add(allTCP.get(x).getTCPSourceIP());
row.add(allTCP.get(x).getTCPSourcePort());
row.add(allTCP.get(x).getTCPDestIP());
row.add(allTCP.get(x).getTCPDestPort());
data.add(row);
向量行=新向量();
add(allTCP.get(x.gettcsourceip());
add(allTCP.get(x.gettcsourceport());
add(allTCP.get(x.gettcdestp());
add(allTCP.get(x.getTCPDestPort());
添加数据(行);

谁能告诉我我做错了什么,或者我应该做些什么,以便将值作为表格形式传递给输出。顺便说一下,我在第三个选项卡中设计了我的表。

阅读
DefaultTableModel
API

您可以使用以下方法创建
DefaultTableModel

  • 列名数组和二维数据数组,或
  • 列名向量和数据向量向量

  • 无法使用数组和向量创建模型。

    请阅读
    DefaultTableModel
    API

    您可以使用以下方法创建
    DefaultTableModel

  • 列名数组和二维数据数组,或
  • 列名向量和数据向量向量

  • 您不能使用数组和向量创建模型。

    对不起,您介意给我一些示例代码吗?因为我不知道应该分配给哪个变量,我上面的例子也让我感到困惑,因为如果我使用的是textarea,我会将其编码为jtextarea1.settext(“abc”),但对于jtable,我不知道应该传递给哪个变量。@Aaron,学习如何读取API是您需要培养的基本编程技能。我不知道那张照片代表什么。看起来您正在使用IDE,我不知道如何使用IDE编写代码。如果您想要一些示例代码,请阅读JTable API。您将找到关于
    如何使用表格
    的Swing教程链接。本教程解释了基础知识,并提供了几个可供下载的工作程序。对不起,你介意给我一些示例代码吗?因为我不知道应该分配给哪个变量,我上面的例子也让我感到困惑,因为如果我使用的是textarea,我会将其编码为jtextarea1.settext(“abc”),但对于jtable,我不知道应该传递给哪个变量。@Aaron,学习如何读取API是您需要培养的基本编程技能。我不知道那张照片代表什么。看起来您正在使用IDE,我不知道如何使用IDE编写代码。如果您想要一些示例代码,请阅读JTable API。您将找到关于
    如何使用表格
    的Swing教程链接。本教程介绍了基本知识,并提供了几个可供下载游戏的工作程序。