使用biojava将文本文件读入JTable的特定列的步骤

使用biojava将文本文件读入JTable的特定列的步骤,java,jtable,biojava,Java,Jtable,Biojava,下面是一个典型的输入.txt文件(也称为fasta文件): 问题是我在NetBeans中开发了一个表单,它由一个JTable组成,有5列,即: "contigID","Description","Organism","Sequence_length","Gc_percentage" 和一个JTextArea。我想在JTable列中显示上述输出,而其他列保持为空;当我在JTable中单击“contig00001”时,JTextArea中应显示相应的序列,如“cggaaat…” 我该怎么做?任何

下面是一个典型的输入
.txt
文件(也称为fasta文件):

问题是我在NetBeans中开发了一个表单,它由一个
JTable
组成,有5列,即:

"contigID","Description","Organism","Sequence_length","Gc_percentage" 
和一个
JTextArea
。我想在
JTable
列中显示上述输出,而其他列保持为空;当我在
JTable
中单击“contig00001”时,
JTextArea
中应显示相应的序列,如“cggaaat…”


我该怎么做?任何建议都将不胜感激。

一种方法是扩展
AbstractTableModel
,如中所述

附录:通过收听a,您可以确定选择了哪一行,并相应地更新您的
JTextArea


附录:因为数据检索可能会被压缩,所以提供了一种变异
表格模型
的安全方法。这里有一个简单的问题。

我不太确定你到底在做什么。如果它将数据添加到JTABLE中,我会考虑创建一个Debug TababMod对象,用一个数组中的正确列标题字符串构造它,用0行数据,然后在读取文件时添加数据行。JTable教程应该可以帮助您完成所有这些。一旦创建了表模型,就可以通过setModel方法轻松地将其添加到JTable中。

您能告诉我,您到底在坚持什么吗?我在上面的代码片段中没有看到任何Swing/JTable或表格模型代码。这似乎是与此处相同的家庭作业:+1 for
DefaultTableModel
。因为这些文件可能很大,我很谨慎;但是大部分都放在
JTextArea
@trashgood:谢谢,我已经向你介绍了AbstractTableModel和用户选择信息。但OP还是没有透露他到底被困在哪里。
contig00001   586   52.38
contig00002   554   62.45
"contigID","Description","Organism","Sequence_length","Gc_percentage"