Abri e fechar Stage

Amigos para abrir um Stage estou fazendo da seguinte… é claro não sei ainda esta correto:

[code]

                        Button {
                        text: "Abrir Stage"
                        layoutX:180
                        layoutY:50
                        action: function() {


                            javafxapplication1.tela2.t2;


                        }
                }
                }[/code]

e na 2 tela o código

package javafxapplication1;
import javafx.scene.*;
import javafx.scene.input.MouseEvent;
import javafx.scene.paint.*;
import javafx.scene.shape.*;
import javafx.scene.text.*;
import javafx.stage.*;
import javafx.scene.control.Button;



public def t2: Stage = Stage {
    title: "Fechar"
    width : 300 height : 200
    //style: StageStyle.TRANSPARENT
    //opacity: 0.5
    scene : Scene {
            content: [
                            Button {
                            layoutX:50
                            layoutY:50

                            text: "Button"
                            action: function() {
                               t2.close();
                            }
                    }

                
            ]
    }
   
}

Oque acontece:

Eu clico no botão e ele abre o Stage TELA2 click no botão do Stage e ele se fecha, mais se eu tentar abrir novamente o mesmo não abre mais.

Estou começando, venho Java & Flex e pretendo utilizar FX

Oi,

Verifique a propriedade visible do Stage, funciona como o método setVisible do JFrame.

http://java.sun.com/javafx/1.2/docs/api/javafx.stage/javafx.stage.Stage.html#

[]'s