final JWindow w = new JWindow(root);
w.getContentPane().add(new JLabel(getName()));
final Rectangle mask = new Rectangle(0, 0, 10, 10);
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
w.pack();
WindowUtils.setWindowMask(w, mask);
w.setVisible(true);
}
});
try {