Java语言程序设计A实验6:GUI设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验课程名称:Java语言程序设计A

●运行结果:

⏹实验6-2

●类MyFxGUI源代码:

import javafx.application.*;

import javafx.scene.*;

import javafx.stage.*;

import yout.*;

import javafx.scene.paint.Color;

import javafx.scene.control.*;

import javafx.event.*;

import javafx.geometry.*;

public class MyFxGUI extends Application

{

TextField tf;

public static void main(String[] args)

{

launch(args);

}

public void start(Stage myStage) {

myStage.setTitle("My JavaFX Program");

FlowPane root = new FlowPane(10,10);

root.setAlignment(Pos.CENTER);

Scene myScene = new Scene(root, 300, 200,Color.BLACK);

myStage.setScene(myScene);

Button btnOk = new Button("Ok");

Button btnCal = new Button("Cancle");

tf=new TextField();

tf.setPrefSize(200, 150);

btnOk.setOnAction(new EventHandler() { public void handle(ActionEvent ae) {

tf.setText("Welcome to Java FX Program! ");

}

});

btnCal.setOnAction(new EventHandler() { public void handle(ActionEvent ae) {

System.exit(0);

}

});

root.getChildren().addAll(btnOk, btnCal, tf);

myStage.show();

}

}

运行结果:

教师签字__________

相关文档
最新文档