プログラムには個別のクラスが多数あるため、プロジェクトに「panels」と「buttons」という2つのフォルダを作成し、JPanelまたはJButtonを拡張する対応するクラスを配置しました。すべてのクラスに同じパッケージを使用したので、フォルダーに配置されたクラスは、インポートせずに同じフォルダーに配置されていない残りのクラスから参照できます(たとえば、すべてのクラスは同じパッケージに属しています。 mypackage)。
私の質問は、これを変更して、ディレクトリのクラスを別のパッケージに属するようにする必要があるかどうかです(たとえば、「panels」ディレクトリのクラスをmypackage.panelsパッケージに、「buttons」ディレクトリのクラスをmypackage.buttonsに含める)。最初の方法は正常に機能し、インポートする必要がないという利点がありますが、これがこれを行うための「正しい」方法であるかどうか疑問に思いました...