Why switching look and feel during runtime can cause problems?
LAF Switching during runtime to non-Synthtica look and feels can cause transparent menus and disappearing window decoration. Synthetica paints the window decoration by itself (non-native), but other look and feels mostly use the native window decoration of the operating system. Because Swing doesn’t support changing windows decoration from non-native to native during runtime the decoration completely disappears.