JTabbedPane
オブジェクトにsetSelectedComponent
またはsetSelectedIndex
を使用すると、パネルが常にUIに表示されます。ただし、パネルに関連付けられたタブが非表示のままになることがあります。つまり、タブはタブ付きペインの表示部分にスクロールしません。JTabbedPaneのタブを前面に移動
どうすればこの問題を解決できますか?私は安っぽい選択した1つのインデックスを試して、その後、いくつかの他のよりエレガントなものだけでなく、希望のインデックスを選択しますが、arrrrgh!
できれば助けてください。
おかげで、 トッド
は、これが働いた - 感謝を! – Todd
ところで、ListCellRenderer内にある同様のコードをラップする必要がありますか?それとも、リストがどこにあるのか、あまりにも漠然とした質問ですか? – Todd
UI(モデルを含む)と関係があるコードは、EDTで実行する必要があります。 SwingUtilities.isEventDispatchThread()を使用して、その上にいるかどうかを確認することができます。 –