を使用していJideTabbedPane
ます。拡張しJTabbedPane
ます。ユーザーがタブの名前を編集した後、名前が特定の基準を満たしているかどうかを確認したいと思います。たとえば、名前が空の文字列であってはなりません。基準を満たさない場合は、タブの古い名前を使用する必要があります。
を使用しTabEditingListener
てこのタスクを実行しようとしましたが、うまくいきませんでした。ここに私が書いたものがあります:
addTabEditingListener(new TabEditingListener() {
public void editingStopped(TabEditingEvent event) {
if (event.getNewTitle().isEmpty()) {
setTitleAt(event.getTabIndex(), event.getOldTitle());
}
}
}
どんなアイデアでも大歓迎です。