ボタンをクリックして新しい図形(この例では円)を作成しようとしています。 私はまだ完全にJavaFXではないので、実行に小さな問題があります。私は既存の図形のサイズや色などを変更することに精通していますが、クリックで何かを作成する方法はわかりません。 私のコントローラと私の主、これまで:クリックボタンでサークルを作成するJavaFX
package javafxapplication1;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.stage.Stage;
/**
*
* @author Tom
*/
public class JavaFXApplication1 extends Application {
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
}
--------------------ここでは、コントローラを開始---------- -----
package javafxapplication1;
import java.awt.Paint;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
/**
*
* @author Tom
*/
public class FXMLDocumentController implements Initializable {
@FXML
private Button btn;
@FXML
public void pressButton(ActionEvent event){
Circle kreis1;
kreis1 = new Circle(200, 200, 10, Color.BLACK);
}
@Override
public void initialize(URL url, ResourceBundle rb) {
// TODO
}
}
私を助けてもらえますか?私はこれらの基本が必要ですが、オンラインで説明を見つけることはできません!あらかじめThx!