Que error te sale ?
En primera instancia, lo único que veo es el incorrecto llamado a Window() en la línea 19: debería ser this->Window(), pero como estas dentro de un procedimiento estático (public static void main(String[] args) { ), primero hay que crear una instancia de Main...
// ...
Main frame_main = new Main();
// ...
ojalá te sirva de ayuda, y se más específico, por favor
edit: no es this->Window(), es this.Window(). Estaba pensando en la sintaxis de C++/PHP