0

BasicTreeUI(JDK 1.5)は、その文字で始まるツリー上の項目に移動することにより、JTree上の主要なイベントを処理します。その動作をオフにする最も簡単な方法は何ですか?

4

2 に答える 2

1

最も簡単な方法は、 createKeyListenerメソッドをオーバーライドすることだと思います。

tree.setUI(
        new BasicTreeUI(){
            protected KeyListener createKeyListener(){ return null; }
        }
    );
于 2009-07-27T23:24:31.370 に答える
0

JTree についてはよくわかりませんが、カスタマイズできるメソッドが用意されています。

JTree tree = new JTree(...)
{
    public TreePath getNextMatch(String prefix, int startingRow, Position.Bias bias)
    {
        return getLeadSelectionPath();
    }
};
于 2009-07-28T02:21:31.047 に答える