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 に答える