JPanel contentPane = new JPanel(new ExtendedTableLayout(new double[][]{{1, TableLayout.FILL, 1}, {1, TableLayout.FILL, 1}}));
contentPane.setBorder(BorderFactory.createLineBorder(Color.GRAY));
window.setContentPane(contentPane);
new FloatingToolTransparencyListener(this, descriptor, window.getWindow());
resizeMouseInputHandler = new FloatingResizeMouseInputHandler(window.getWindow());
moveMouseInputHandler = new FloatingMoveMouseInputHandler(window.getWindow());
window.getWindow().addComponentListener(windowComponentAdapter = new WindowComponentAdapter());