第四章 JavaFx 文本处理
来源:互联网 发布:网络营销策划文案 编辑:程序博客网 时间:2024/05/22 16:04
参考书籍:《Apress JavaFX.2.0 Introduction by Example Dec 2011》
画文本代码如下:
package drawingtext;import javafx.application.Application;import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene.paint.Color;import javafx.scene.text.Text;import javafx.stage.Stage;public class DrawingText extends Application {@Overridepublic void start(Stage stage) throws Exception {stage.setTitle("Drawing Text");Group group = new Group();Scene scene = new Scene(group,400,400,Color.WHITE);//字体起始坐标与内容Text text = new Text(200,200,"Hello JavaFx!");//字体颜色 蓝色text.setFill(Color.BLUE);//字体旋转30度text.setRotate(30);group.getChildren().add(text);stage.setScene(scene);stage.show();}/** * @param args */public static void main(String[] args) {launch(args);}}
画文本执行结果:
改变文本字体代码如下:
package changetextfont;import javafx.application.Application;import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene.effect.DropShadow;import javafx.scene.effect.Reflection;import javafx.scene.paint.Color;import javafx.scene.text.Font;import javafx.scene.text.Text;import javafx.stage.Stage;public class ChangeTextFont extends Application {@Overridepublic void start(Stage stage) throws Exception {stage.setTitle("Change Text Font");Group group = new Group();Scene scene = new Scene(group,400,400,Color.WHITE);//设置灰色阴影DropShadow dropShadow = new DropShadow();dropShadow.setOffsetX(2);dropShadow.setOffsetY(2);dropShadow.setColor(Color.GRAY);//设置倒影Reflection reflection = new Reflection();reflection.setFraction(0.5);//Serif字体Text serifText = new Text(50,50,"Hello JavaFx!");serifText.setFont(new Font("Serif",20));serifText.setEffect(dropShadow);group.getChildren().add(serifText);//SanSerif字体Text sanSerifText = new Text(50,100,"Hello JavaFx!");sanSerifText.setFont(new Font("SanSerif",20));sanSerifText.setFill(Color.RED);group.getChildren().add(sanSerifText);//Dialog字体Text dialogText = new Text(50,150,"Hello JavaFx!");dialogText.setFont(new Font("Dialog",20));dialogText.setEffect(reflection);group.getChildren().add(dialogText);stage.setScene(scene);stage.show();}/** * @param args */public static void main(String[] args) {launch(args);}}
改变文本字体执行结果:
- 第四章 JavaFx 文本处理
- 第五章 JavaFx处理形状
- 《Shell脚本学习指南》第四章 文本处理工具
- 《Linux Shell脚本攻略》 笔记 第四章:高效文本处理
- javafX初探(文本域)
- javafx listview 设置文本 着色
- Windows Programming 第四章 文本输出
- windows程序设计:第四章(1):文本输出
- 第四章 4-1 文本的输出
- 第四章 文本输出(1.文本显示)
- 【Oracle】第四章异常处理
- JavaFx
- JavaFX
- JavaFX
- javaFX
- JavaFx
- JAVAFX
- javafx
- MySQL自动测试框架介绍
- 如何配置ASP.NET Web应用程序使之使用Azure SQL Database
- 思科网络实验室路由交换实验指南读书笔记阶段总结1
- ORA-28000: the account is locked-的解决办法
- 实现一个应用程序:从终端接收不确定个数的字符串,并根据这些字符串建立链表
- 第四章 JavaFx 文本处理
- openstack中的aggregate az, cell, region ( by quqi99 )
- FormatMessage 用法
- 黑马程序员——java编程那些事儿____网络编程
- Android之SurfaceView学习(一)
- A标签
- HEVC帧间预测之七——运动估计(四)
- Intent在Android中的几种用法
- 一个c++程序员的学习历程自述