1

我遇到的问题是我在 JList 中有一个包含 10 个文件的列表。在 JButton 上,我有“附加文件 0”。我想要实现的是,当用户单击 JList 中的文件时,变量 fileCount(代表“0”)将增加。这是代码:

@Override
public void mouseClicked(MouseEvent arg0) {
        int idx = list_fileListing.getSelectedIndex();
        String eFiles[] = ig.getListOfFiles();

       if(idx == list_fileListing.getSelectedIndex()){
    fileCount++;
    }
}

基本上,如果选择了一个文件,则增加 fileCount。关于如何做到这一点的任何建议?

4

1 回答 1

2

该类JButton具有setText()与许多其他 Swing 组件类类似的方法。您可以使用此方法覆盖当前位于JButton.

前任:

if(idx == list_fileListing.getSelectedIndex())
{
    fileCount++;
    yourButtonName.setText("attached file(s) " + fileCount);
}

希望这可以帮助。

于 2012-04-03T23:40:15.340 回答