JEdi​​torpane 与 JTextPane

2024-01-12

我必须为我的大学创建一个 java swing 项目。 java 文件的编辑器,具有适当的文本突出显示,即不同的颜色和字体java关键字, java注释并为普通文本.
帮助我选择两种样式的文本组件之一J编辑器面板 and 文本窗格由java提供,这样我就可以满足要求。
请告诉我这两者之间的适当区别,在哪种情况下我必须使用其中之一。


虽然两者都支持富文本。但还是有区别的。

J编辑器面板支持HTML的显示/编辑。

文本窗格是 JEditorPane 的扩展,它提供字体、文本样式、颜色等文字处理功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JEdi​​torpane 与 JTextPane 的相关文章

  • 如何强制jar使用(或jar运行的jvm)utf-8而不是系统的默认编码

    我的Windows默认编码是GBK 而我的Eclipse完全是utf 8编码 因此 在我的 Eclipse 中运行良好的应用程序崩溃了 因为导出为 jar 文件时这些单词变得不可读 我必须在 bat 文件中写入以下行才能运行该应用程序 st
  • Reactive Spring 不支持 HttpServletRequest 作为 REST 端点中的参数?

    我创建了一个 RestController 如下所示 RestController public class GreetingController RequestMapping value greetings method RequestM
  • 删除优先级队列的尾部元素

    如何删除优先级队列的尾部元素 我正在尝试使用优先级队列实现波束搜索 一旦优先级队列已满 我想删除最后一个元素 优先级最低的元素 Thanks 没有简单的方法 将元素从原始元素复制到新元素 最后一个除外 PriorityQueue remov
  • 在 Struts 2 中传递 URL 参数而不使用查询字符串

    我想使用类似的 URL host ActionName 123 abc 而不是像这样传递查询字符串 host ActionName parm1 123 parm2 abc 我怎样才能在 Struts 2 中做到这一点 我按照下面的方法做了
  • 您建议使用哪种压缩(GZIP 是最流行的)servlet 过滤器?

    我正在寻找一个用于大容量网络应用程序的 GZIP servlet 过滤器 我不想使用容器特定的选项 要求 能够压缩响应负载 XML Faster 已在大批量应用的生产中得到验证 应适当设置适当内容编码 跨容器移植 可选择解压缩请求 谢谢 我
  • FileNotFoundException - Struts2 文件上传

    Strange FileNotFoundException使用Struts2上传文件时 这是 JSP 的一部分
  • 如何在java Spring Boot中实现通用服务类?

    我有许多具有重复代码的服务 我想知道如何实现通用服务 以便我的所有服务都可以扩展它 服务接口示例 重复代码 Service public interface IUserService List
  • 从直方图计算平均值和百分位数?

    我编写了一个计时器 可以测量任何多线程应用程序中特定代码的性能 在下面的计时器中 它还会在地图中填充花费了 x 毫秒的调用次数 我将使用这张图作为我的直方图的一部分来进行进一步的分析 例如调用花费了这么多毫秒的百分比等等 public st
  • 虽然我的类已加载,但 Class.forName 抛出 ClassNotFoundException

    代码如下 它的作用是加载我放在主目录中的 jar 文件中的所有类 import java io File import java util jar JarFile import java util jar JarEntry import j
  • Java、Spring:使用 Mockito 测试 DAO 的 DataAccessException

    我正在尝试增加测试覆盖率 所以我想知道 您将如何测试 DAO 中抛出的 DataAccessExceptions 例如在一个简单的 findAll 方法中 该方法仅返回数据源中的所有数据 就我而言 我使用 Spring JdbcTempla
  • 我们如何测试包私有类?

    我正在看书Effective Java in Item 13 Minimize the accessibility of classes and members 它提到 为了方便测试 您可能想让类 接口或成员更易于访问 这在某种程度上是好的
  • 寻找局部最小值

    下面的代码正确地找到了数组的局部最大值 但未能找到局部最小值 我已经进行了网络搜索 以找到找到最小值的最佳方法 并且根据这些搜索 我认为我正在使用下面的正确方法 但是 在几天的时间里多次检查每一行之后 下面的代码中有一些我仍然没有看到的错误
  • 如何停止执行的 Jar 文件

    这感觉像是一个愚蠢的问题 但我似乎无法弄清楚 当我在 Windows 上运行 jar 文件时 它不会出现在任务管理器进程中 我怎样才能终止它 我已经尝试过 TASKKILL 但它对我也不起作用 On Linux ps ef grep jav
  • Karaf / Maven - 无法解决:缺少需求 osgi.wiring.package

    我无法在 Karaf 版本 3 0 1 中启动捆绑包 该包是使用 Maven 构建的并导入gson http mvnrepository com artifact com google code gson gson 2 3 1 我按照要求将
  • 避免 Java 中的重复导入:继承导入?

    有没有办法 继承 导入 Example 常见枚举 public enum Constant ONE TWO THREE 使用此枚举的基类 public class Base protected void register Constant
  • Lombok @Builder 不创建不可变对象?

    在很多网站上 我看到 lombok Builder 可以用来创建不可变的对象 https www baeldung com lombok builder singular https www baeldung com lombok buil
  • 无需登录即可直接从 Alfresco 访问文件/内容

    我的场景是这样的 我有一个使用 ALFRESCO CMS 来显示文件或图像的 Web 应用程序 我正在做的是在 Java servlet 中使用用户名和密码登录 alfresco 并且我可以获得该登录的票证 但我无法使用该票证直接从浏览器访
  • 如何在Java中对对象数组进行字段级别排序以进行等级比较?

    In Java Class StudentProgress String Name String Grade CTOR goes here main class main method StudentProgress arrayofObje
  • 替换文件中的字符串

    我正在寻找一种方法来替换文件中的字符串而不将整个文件读入内存 通常我会使用 Reader 和 Writer 即如下所示 public static void replace String oldstring String newstring
  • 记录类名、方法名和行号的性能影响

    我正在我的 java 应用程序中实现日志记录 以便我可以调试应用程序投入生产后可能出现的潜在问题 考虑到在这种情况下 人们不会奢侈地使用 IDE 开发工具 以调试模式运行事物或单步执行完整代码 因此在每条消息中记录类名 方法名和行号将非常有

随机推荐

  • Python 3 静态成员

    我正在努力实现以下目标 class A username None username get username def get username self if username is None try uname os environ U
  • npm 命令 - 是否需要 sudo?

    目前我总是跑步sudo npm install
  • 如何模仿描述输出?

    想象一下水果类 class Fruit NSObject override var description String return super description var apple Fruit var banana Fruit p
  • Pandas to_sql“附加”到现有表导致Python崩溃

    我的问题本质上是这样的 当我尝试将 to sql 与 if exists append 一起使用并且名称设置为 SQL Server 上已存在的表时 Python 崩溃 这是我的代码 event listens for engine bef
  • EF 的自定义 ValidationContext?

    我使用 EF 作为我的数据提供程序来保存和验证我的项目 我有一些自定义验证逻辑 需要访问其他服务或项目 我知道 ValidationContext 类提供这些选项 我的问题是如何通过服务提供商或 EF 项目获取自己的验证上下文 当我在 PO
  • 构建过程中出现此错误的原因可能是什么 - “架构 i386 的未定义符号”

    这是我第一次使用位置服务 并且遇到了以下链接器错误 i386 架构的未定义符号 OBJC CLASS CLLocationManager 我已经添加了 import
  • 如何根据我的 json 响应数组制作标签栏(ios swift)

    问题 我想基于 JSON 响应数组创建选项卡栏 这意味着 如果我得到 6 个元素响应 它将创建 6 个选项卡 尝试过 我已经通过使用水平滚动集合视图来制作它 但我想通过原始选项卡栏来制作它 那么 我该怎么做呢 please tell me
  • 带有正斜杠的哈希片段在 IE 中使用 AJAX 请求抛出 403 错误

    我有一个类似于以下内容的网址 http www example com test 以及当哈希片段被处理时处理的 AJAX 请求 test AJAX 请求没有问题 但在 IE 中会抛出 403 错误 它在所有其他浏览器中运行良好 现在 如果我
  • chrome.runtime.getURL 与 chrome.extension.getURL

    两者有什么区别chrome runtime getURL https developer chrome com extensions runtime method getURL and chrome extension getURL htt
  • pubnub is打字状态 Ionic2

    我已经使用 Ionic2 和 pubnub 实现了聊天 问题是我如何实现isTyping把它展示在我的html 我知道我必须创建一个state在我的用户上 但我不知道如何更新它 My pubnub service https paste o
  • 如何检测 Flutter 中何时选择 TextField?

    我有一个 Flutter TextField 当选择该字段时 它会被软键盘覆盖 当显示键盘时 我需要向上滚动该字段并移开 这是一个很常见的问题 这里提出了一个解决方案StackOverflow 帖子 https stackoverflow
  • PDF JS - 延迟加载?

    看来 pdf js 本身请求 PDF 文件的整个字节范围请求 相反 是否可以在 PDF 加载时仅请求 5 页 在滚动时可以加载另一组 5 页 就像那样 有没有办法通过使用 pdf js 来实现此目的 长话短说 不 PDF 不是连续的存储格式
  • 计算中心的经纬度坐标

    I m looking for a elegant solution that calculates the center between several latitude longitude questions tagged latitu
  • std::stringstream 运算符>> 无法将字符串转换为浮点数

    我不明白为什么第二个 gt gt 失败 我做错了什么或者遗漏了一些代码吗 std ifstream file std stringstream ss std string str float f1 f2 file open file txt
  • 异常的生命周期是否受到嵌套处理程序的影响?

    考虑以下代码片段 struct ExceptionBase virtual std exception struct SomeSpecificError virtual ExceptionBase struct SomeOtherError
  • NodeJS 服务器无法从外部访问

    我在Rackspace中部署了一个nodejs服务器 可以在内部访问 例如使用 curl http 127 0 0 1 8080 但是 即使我这样做 也无法从外部 互联网 访问它 iptables A OUTPUT p tcp dport
  • 被释放的指针未分配用于指针分配

    我试图将 ListNode 结构更改为类格式 但在测试它时遇到了一些问题 获取 a out 7016 malloc 对象 0x7fff65333b10 的错误 正在释放的指针未分配 在malloc error break中设置断点进行调试
  • 如何使用 GDB 在 Android 上调试 Dalvik 可执行文件?

    我想使用GDB调试Android应用程序 我没有源代码并且我习惯了GDB 有人知道该怎么做吗 看来我需要附加到应用程序的进程并使用 gdbserver 但我还没有真正找到关于如何做到这一点的好教程 Thanks 可能没有分步教程 但人们一直
  • gcc5.1的新libstdc++可能会分配大堆内存

    valgrind 在使用 gcc5 1 编译的空程序中检测到 仍然可达泄漏 g a cpp int main 瓦尔格林德说 valgrind a out 32037 HEAP SUMMARY 32037 in use at exit 72
  • JEdi​​torpane 与 JTextPane

    我必须为我的大学创建一个 java swing 项目 java 文件的编辑器 具有适当的文本突出显示 即不同的颜色和字体java关键字 java注释并为普通文本 帮助我选择两种样式的文本组件之一J编辑器面板 and 文本窗格由java提供