Can WindowBuilder edit windows that have been created by hand?
Yes. Most GUI builders in the world will only read and write the code that they themselves create. WindowBuilder is an exception to that rule. It can read and write not only the code it creates, but also a great deal of code written by hand(>90%). If you come across a case that does not work, send it to us for analysis. The more broken examples that we can “fix”, the better WindowBuilder will get in the long run (and the better chance you will have of salvaging your old code as-is). Note that dynamic GUI code can not be rendered or edited. The problem with dynamic code is that it generally relies on runtime calculations that have no meaning at runtime. Widgets created in a loop (where the loop parameters are passed in externally) are a good example. Widgets created in conditionals where the value of the conditional is not known until runtime are another example. Dynamic GUI code constructed from the results of complex database queries is yet another example.