package com.aaa.test; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.Background; import javafx.scene.layout.BackgroundFill; import javafx.scene.layout.CornerRadii; import javafx.scene.paint.Paint; import javafx.stage.Stage; public class Test05 extends Application { @Override public void start(Stage s) throws Exception { Button button=new Button("确定"); button.setPrefHeight(35); button.setPrefWidth(100); button.setLayoutX(100); button.setLayoutY(100); BackgroundFill backgroundFill=new BackgroundFill(Paint.valueOf("#fcc"), new CornerRadii(10), null); Background background=new Background(backgroundFill); button.setBackground(background); button.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent arg0) { System.out.println("setOnAction"); } }); Group group=new Group(); group.getChildren().add(button); Scene scene=new Scene(group); s.setScene(scene); s.setTitle("JavaFX"); s.setWidth(500); s.setHeight(500); s.show(); } public static void main(String[] args) { launch(args); } }