2012-04-05 10 views
9

मैं यूआई पर एक विशिष्ट स्थान (विशिष्ट निर्देशांक) में जावाएफएक्स बटन डालने की कोशिश कर रहा हूं, लेकिन कुछ भी काम नहीं कर रहा है। मैं अनुमान लगा रहा हूं कि इसके लिए एक विधि है जिसका उपयोग किया जाता है लेकिन मुझे यह नहीं मिल रहा है।जावाएफएक्स दृश्य में बटन (या कोई जीयूआई तत्व) कैसे स्थापित करें?

उत्तर

16

आप फलक का उपयोग कर सकते हैं। setLayoutX() और setLayoutY()।

import javafx.application.Application; 
import javafx.event.ActionEvent; 
import javafx.event.EventHandler; 
import javafx.scene.Scene; 

public class Tester extends Application { 


public static void main(String[] args) { 
    launch(args); 
} 

@Override 
public void start(Stage primaryStage) { 
    primaryStage.setTitle("Hello World!"); 
    Button btn = new Button(); 
    btn.setText("'Hello World'"); 
    btn.setOnAction(new EventHandler<ActionEvent>() { 

     @Override 
     public void handle(ActionEvent event) { 
      System.out.println("Hello World!"); 
     } 
    }); 

    Pane root = new Pane(); 
    btn.setLayoutX(250); 
    btn.setLayoutY(220); 
    root.getChildren().add(btn); 
    primaryStage.setScene(new Scene(root, 300, 250)); 
    primaryStage.show(); 
} 
}