Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I searching for undestanding Docking Framework concept in web, but I don't understand its concept and benefit. I see exist several 'Docking Framework' in java such as Netbeans Platform or MyDoggy or Sanaware and etc but I don't understand its benefit.

Do you can explain it?


share|improve this question
up vote 2 down vote accepted

A docking window is one that, as well as being able to be displayed as a normal window, can be snapped into the sides of another window, and then unsnapped and dragged somewhere else.

I think describing them as frameworks is pushing it slightly, they are just GUI widget libraries for creating docking windows. The benefit is that you don't have to write the code yourself.

most of these libraries will have some sort of example/demo which may help you understand better.

share|improve this answer
Thanks for your answer. By your answer I guess it is a wrapper for GUI applications. My guess is correct? – MJM Apr 3 '12 at 11:28
no, I wouldn't say it was a wrapper as that implies you just code you app normally and then wrap it to get the functionality. with these libraries you would have to change the code for each individual window that you wanted to be dockable – jk. Apr 3 '12 at 11:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.