I am doing a research work on radio signal propogation in indoor environment. And i have to make a simulation for it. Can someone tell me that is it possible to make the following simulation in Java. What tools should i use. Or any kind of guidance anyone can provide?

The simulation should work like:
AI building map(black n white) is given to application. It detects the walls and windows in it. Then user places an antena on the image and the application detects the coverage area of the antena, using the window, walls and free space data.

You may want to use Canvas to draw your images in the application.
Use a mouse listener to help place the antenna.