云南 网站建立,浙江省建设执业注册中心网站,网络服务器可提供的常见服务有什么服务,怎么制作网站建设JavaFX教程 - JavaFX HTMLEditor HTMLEditor控件是一个富文本编辑器#xff0c;具有以下功能。
粗体斜体下划线删除线字体系列字体大小前景色背景颜色缩进项目符号列表编号列表对齐水平线复制文本片段粘贴文本片段
HTMLEditor类返回HTML字符串中的编辑内容。 创建HTML编辑器…JavaFX教程 - JavaFX HTMLEditor HTMLEditor控件是一个富文本编辑器具有以下功能。
粗体斜体下划线删除线字体系列字体大小前景色背景颜色缩进项目符号列表编号列表对齐水平线复制文本片段粘贴文本片段
HTMLEditor类返回HTML字符串中的编辑内容。 创建HTML编辑器
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.web.HTMLEditor;
import javafx.stage.Stage;public class Main extends Application {Overridepublic void start(Stage stage) {HTMLEditor htmlEditor new HTMLEditor();htmlEditor.setPrefHeight(245);Scene scene new Scene(htmlEditor); stage.setScene(scene);stage.show();} public static void main(String[] args) {launch(args);}
}上面的代码生成以下结果。 HTML内容
要将内容设置为HTMLEditor类请使用setHtmlText方法。
htmlEditor.setHtmlText(INITIAL_TEXT);import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.web.HTMLEditor;
import javafx.stage.Stage;public class Main extends Application {Overridepublic void start(Stage stage) {HTMLEditor htmlEditor new HTMLEditor();htmlEditor.setPrefHeight(245);String INITIAL_TEXT Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam tortor felis, pulvinar aliquam sagittis gravida eu dolor. Etiam sit amet ipsum sem.;htmlEditor.setHtmlText(INITIAL_TEXT);Scene scene new Scene(htmlEditor); stage.setScene(scene);stage.show();} public static void main(String[] args) {launch(args);}
}上面的代码生成以下结果。 格式
我们可以使用此字符串中的HTML标记为最初渲染的内容应用特定的格式。
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.web.HTMLEditor;
import javafx.stage.Stage;public class Main extends Application {Overridepublic void start(Stage stage) {HTMLEditor htmlEditor new HTMLEditor();htmlEditor.setPrefHeight(245);String INITIAL_TEXT Lorem ipsum dolor sit amet, consectetur adipiscing elit. iNam tortor felis/i, pulvinar ULlia/lilia/lilia/li/UL aliquam sagittis gravida beu dolor/b. Etiam sit amet ipsum sem.;htmlEditor.setHtmlText(INITIAL_TEXT);Scene scene new Scene(htmlEditor); stage.setScene(scene);stage.show();} public static void main(String[] args) {launch(args);}
}上面的代码生成以下结果。 获取HTML内容
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.VBox;
import javafx.scene.web.HTMLEditor;
import javafx.stage.Stage;public class Main extends Application {Overridepublic void start(Stage stage) {HTMLEditor htmlEditor new HTMLEditor();htmlEditor.setPrefHeight(245);String INITIAL_TEXT Lorem ipsum dolor sit amet, consectetur adipiscing elit. iNam tortor felis/i, pulvinar ULlia/lilia/lilia/li/UL aliquam sagittis gravida beu dolor/b. Etiam sit amet ipsum sem.;htmlEditor.setHtmlText(INITIAL_TEXT);Button showHTMLButton new Button(Produce HTML Code);showHTMLButton.setOnAction((ActionEvent arg0) - {System.out.println(htmlEditor.getHtmlText());});VBox vbox new VBox();vbox.getChildren().addAll(htmlEditor,showHTMLButton);Scene scene new Scene(vbox); stage.setScene(scene);stage.show();} public static void main(String[] args) {launch(args);}
}上面的代码生成以下结果。