JavaFX-绘制时钟界面

内容要求:

1、使用Circle、Line、Text、等组件完成时钟界面设计;

2、分别设置各组件的属性,参考效果如下图所示。

 

import javafx.scene.shape.Circle;

import javafx.scene.text.Font;

import javafx.scene.text.FontPosture;

import javafx.scene.text.FontWeight;

import javafx.stage.Stage;



public class HelloApplication extends Application{

    public void start(Stage primaryStage){

        Pane pane = new StackPane();



        Circle circle = new Circle();

        circle.centerXProperty().bind(pane.widthProperty().divide(2));

        circle.centerYProperty().bind(pane.heightProperty().divide(2));

        circle.setRadius(50);

        circle.setStroke(Color.GREEN);

        circle.setFill(Color.RED);

        pane.getChildren().add(circle);



        Label label = new Label("JavaFX");

        label.setFont(Font.font("Time New Roman",FontWeight.BOLD, FontPosture.ITALIC,20));

        label.setTextFill(Color.WHITE);

        pane.getChildren().add(label);



        Scene scene = new Scene(pane,200,200);

        primaryStage.setTitle("ShowCircle");

        primaryStage.setScene(scene);

        primaryStage.show();

    }


    public static void main(String[] args) {

        Application.launch();

    }

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值