JPanel mainPanel 인스턴스랑

FileCreator fileCreator(extends Threads) 인스턴스가 있음

mainPanel 인스턴스에서 fileCreator 인스턴스를 생성하고 .start()를 하면 fileCreator가 지정된 경로에 파일을 생성하고 저장함.

그런데 fileCreator에서 파일을 저장할 때 이미 존재하는 파일이 있을 수가 있음

이 때 mainPanel에서 중복된 파일을 덮어쓰시겠습니까? 알림창을 띄우려고 하는데

어떻게 해야될까?

FileCreator는 JPanel이랑은 독립된 클래스로 만들고 싶은데, 이러면 fileCreator 인스턴스에서 알림창을 띄우는 방법이 없고, FileCreator 인스턴스에 인자로 mainPanel을 넘겨주자니 OOP적 관점에 위배되는것같고...

무슨 방법이 없을까?