【问题标题】:What is the fundamental difference between a JTextField and a JTextPane?JTextField 和 JTextPane 之间的根本区别是什么?
【发布时间】:2014-09-04 10:43:58
【问题描述】:

我只是 Java 的初学者。我想知道 Swing 中 JTextFieldJTextPane 之间的区别。

【问题讨论】:

标签: textarea


【解决方案1】:

JTextField 呈现一个可编辑的单行文本框。用户可以在框中输入非格式化文本。要初始化文本字段,请调用其构造函数并将可选的整数参数传递给它。此参数设置由列数测量的框的宽度。不限制框内可输入的字符数。

JTextPane 用于对文档进行样式化并以图形方式表示它,并具有嵌入的图像和其他组件。它是 JEditorPane 的子类,它构成了 Java Swing 包提供的文本样式组件的基础。这也可用于添加自定义文本格式,对于无样式文本,使用普通文本区域。 JTextPane 使用 StyledDocument 接口作为其模型来使用样式化文档。 Document 接口是 StyledDocument 接口派生的父接口。文档界面也是 JTextPane 的默认模型。

更多信息在: https://www.educba.com/swing-components-in-java/

【讨论】:

    猜你喜欢
    • 2011-11-04
    • 1970-01-01
    • 2016-05-06
    • 1970-01-01
    • 2017-01-17
    • 2011-11-21
    • 2017-04-15
    • 2013-08-26
    • 2020-06-06
    相关资源
    最近更新 更多