GUIをドラッグして作成しようとしましたが、誤ってサブクラスにComponent.move
を上書きしました。これにより、Component.setLocation
が呼び出されるたびにスタックオーバーフローが発生しました。Component.move(int、int)は廃止されましたが、まだ使用されています
私の移動方法の名前を変更した後、これは起こりませんでした。私はmove
を上書きし、それがsetLocation
によって呼び出されたことを知りました。
ただし、Oracleドキュメントでは、move
が古くから廃止されていると記載されています。なぜそれはまだsetLocation
によって使用されていますか?つまり、setLocation
も非推奨になりますか、move
ではありませんか?