2011-05-04 68 views
0

我的项目是一个MP3播放器,在表格中给出MP3文件的位置。我准备好播放/暂停/停止/快进/重播按钮。允许不同的按钮访问使用从jTable获取的变量的类的相同实例

每次从表格中选择不同的行时,我需要能够从该行取一个字段并创建一个“控制”MP3类的实例。另外,我需要不同的控制按钮来访问该类的同一个实例。

例如:

  1. 选择行5
  2. 获取“位置”字段值
  3. 创建控制MP3
  4. 一个类的实例允许的按钮可访问相同的实例该类

如果你想播放另一个MP3,你只需要从表中选择另一行和pr玩耍。

+0

现在还不清楚问题在哪。是的,你所描述的似乎是一种有效的方法。什么似乎是问题? – 2011-05-04 19:09:04

+0

我只是不知道如何真正能够让所有按钮访问该类的同一个实例。 – willkara 2011-05-04 19:29:31

回答

1

您按钮的ActionListeners代码需要直接引用表。例如,对于您的“播放”按钮的代码可能是这样的:

int row = table.getSelectedRow(); 
String fileNameToPlay = table.getModel.getVaueAt(row, columnContainingTheFileName); 

现在你知道你要玩你调用你的MP3播放器代码的文件。

您的其他大部分操作(停止,倒带......)都会影响您的MP3播放器。

相关问题