9

JList値をクリックしても何も起こらないように a を変更する方法を考えていました。私は他の質問を見ましたが、どれも役に立ちませんでした。

4

2 に答える 2

14

次のクラスを使用して解決しました。

class DisabledItemSelectionModel extends DefaultListSelectionModel {

    @Override
    public void setSelectionInterval(int index0, int index1) {
        super.setSelectionInterval(-1, -1);
    }
}

ここでクラスをインスタンス化しました:

console.setSelectionModel(new DisabledItemSelectionModel());

于 2013-07-25T16:49:35.777 に答える
3

JList内のオブジェクトがクリック可能なアイテムであると仮定すると、setEnabled(false)無効にしたいすべてのオブジェクトに対して行うだけです

于 2013-07-25T16:41:26.240 に答える