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