私が拡張JFileChooserして使いやすいバージョンを作成しているとしましょうSimpleFileChooser。
DIALOG_TYPE_OPENorのいずれかになるように構造化されているDIALOG_TYPE_SAVEため、とメソッドは不要です。それらをブール値を返すメソッドに置き換えますが、ここでジレンマに陥ります。JFileChoosershowOpenDialog()showSaveDialog()showDialog()
open/save メソッドをオーバーライドして
@Deprecatedタグを追加し、API ユーザーがそれらが置き換えられたことを認識できるようにする必要がありますか? それは注釈の本来の目的に違反しますか?または、ドキュメントの通知で十分でしょうか? その場合、この通知はどこに配置する必要がありますか: クラスの概要またはオーバーライドされたメソッドの上? そもそもメソッドをオーバーライドする必要がありますか?
前もって感謝します。