Java 如何更改jTable中的值

Java 如何更改jTable中的值,java,swing,jtable,Java,Swing,Jtable,我目前正在进行一个学校项目,我正在制作一个音乐档案,我应该在其中列出不同的音轨、媒体等。我正在使用jTable来做到这一点,但我应该能够更改已创建的音轨或媒体的信息、标题、艺术家等。 所以我的问题是,如何使用jTable直接更改对象的信息?我使用字符串来保存标题和艺术家等。 这是我第一次使用jTable,也是我第一次制作GUI,所以任何提示都会很有帮助。您需要更清楚地了解您正在尝试实现的目标以及迄今为止您已经尝试过的目标……好的,我正在使用jTable列出有关例如musictrack的信息,其中

我目前正在进行一个学校项目,我正在制作一个音乐档案,我应该在其中列出不同的音轨、媒体等。我正在使用jTable来做到这一点,但我应该能够更改已创建的音轨或媒体的信息、标题、艺术家等。 所以我的问题是,如何使用jTable直接更改对象的信息?我使用字符串来保存标题和艺术家等。
这是我第一次使用jTable,也是我第一次制作GUI,所以任何提示都会很有帮助。

您需要更清楚地了解您正在尝试实现的目标以及迄今为止您已经尝试过的目标……好的,我正在使用jTable列出有关例如musictrack的信息,其中包含曲目标题、艺术家、,CD的名称等。我想做的是,当我更改jTable中例如标题的值时,我想在musictrack中自动更新新值。因此,我有一个名为Music的类,其中包含一个包含标题的字符串,但我不知道在更改表中的值时如何自动更新该字符串。希望这能更好地解释我的问题:这是我第一次使用jTable。尤其是,JTable为任何可编辑的单元格提供了一个默认编辑器。什么不起作用?嗯,我在属性更改事件中使用if-and-else语句使它起作用,但我不确定这个设计有多好。当我试图用谷歌搜索它以寻求帮助时,我发现了许多不同的示例,例如,您可以使用TableModelListener,但我目前没有使用任何侦听器。