javafx8 富文本编辑器 怎么自己写

javafx8 富文本编辑器 怎么自己写,第1张

和其他的UI控件一样,HTMLEditor也必须添加到场景中,你可以直接向下面这样直接添加到场景中,也可以添加到布局容器中。

import javafx.application.Application

import javafx.scene.Scene

import javafx.scene.web.HTMLEditor

import javafx.stage.Stage

public class HTMLEditorSample extends Application {

@Override

public void start(Stage stage) {

stage.setTitle("HTMLEditor Sample")

stage.setWidth(650650)

stage.setHeight(300)

final 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)

}

}

TextField获取输入的数据,可以使用TextField.getText().trim()

其中getText()是获得文本,trim()是用来去掉文本前后的空字符的。

TextField的其他 *** 作可以查看JDK提供的API查看。

效果如图

TextField文本框组件模拟Label

javaFX想实现文字的可选,可复制, 那么最简单的就是使用TextField组件,

步骤1: 通过css修去掉文本框组件的背景色, 来模仿Label

css代码:     -fx-background-color: #00000000

步骤2: 文本框组件设置不可编辑,

      java代码      textField.setEditable(false)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/7846433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存