委托事件模型
在一个窗口中摆出两个控件:一个是命令按钮;另一个是文本区。当单机命令按钮后,将文本区的字体颜色设置为红色。由于按钮触发动作事件,所以触发按钮便把ActionEvent的对象传递给向它注册的监听者,请他负责处理。
package yuan;
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.event.ActionEvent; //导入动作事件
import javafx.event.EventHandler; //导入事件监听者接口
import javafx.geometry.Pos; //导入位置枚举
import javafx.scene.control.TextArea;
import javafx.scene.control.Button;
import javafx.scene.layout.BorderPane;
public class App15_1 extends Application {
Button bt = new Button("设置字体颜色");
TextArea ta = new TextArea("字体颜色");
@Override
public void start(Stage primaryStage) {
// TODO Auto-generated method stub
BorderPane bPane = new BorderPane();
bPane.setCenter(ta);
bPane.setBottom(bt);
bPane.setAlignment(bt, Pos.CENTER); //用枚举名调用静态常量来设置按钮居中对齐
Han eh = n