2013-05-09 45 views

回答

1
Hyperlink link = new Hyperlink("TEST"); 
link.setOnAction(new EventHandler<ActionEvent>() { 
    @override public void handle(ActionEvent e) { 
       Stage stage = new Stage(); 
       TextArea text = new TextArea(): 

       VBox vbox = new VBox(); 
       Button close = new Button(); 
       close.setText("Close"); 
       close.setOnAction(new EventHandler<ActionEvent>() { 
        @Override public void handle(ActionEvent e) { 
         stage.close(); 
        } 
       }); 
       vbox.getChildren().addAll(text, close); 
       Scene scene = new Scene(vbox); 

       stage.setScene(scene); 
       stage.setMinWidth(100); 
       stage.setMinHeight(100); 
       stage.show(); 
       // ... 
       text.setText("update"); 
    } 
}); 
+0

會解釋我更details.There要求是在我的文字區域中的一個鏈接,如果我說點擊我要打開新的窗口和一個文本區域應該是出現在一個窗口,以便以後我可以更新該文本區域。那麼,點擊窗口後我將如何創建新的舞臺? – Rohan 2013-05-09 10:57:23

+0

更新了我的答案。 – Appleshell 2013-05-09 11:05:04

+0

插入上面的代碼後,我得到下面的error.no VBox(TextArea)找到合適的構造函數 構造函數VBox.VBox(double)不適用 (實際參數TextArea不能通過方法調用轉換轉換爲double) 構造函數VBox。 VBox()不適用 (實際和正式的參數列表長度不同)...我也想添加兩個按鈕一個用於隱藏窗口和其他關閉窗口 – Rohan 2013-05-09 11:11:53