【问题标题】:How do I replace the selected word with another word given in the textfield?如何用文本字段中给出的另一个单词替换所选单词?
【发布时间】:2015-04-04 14:10:00
【问题描述】:

我正在 NetBeans 中制作一个 java 应用程序,我希望 replaceAllActionPerformed() 方法将选定的文本从 jTextPane 更改为写入 jTextField 中的文本。我应该用getText()setText() 做到这一点还是有其他方法?

【问题讨论】:

  • 很难说在你的情况下你是否应该使用getText/setTest 组合,但我怀疑在 90% 的情况下这是正确的方法。
  • @Pshemo: 或将替换文本放入剪贴板并调用textField.paste()
  • @HovercraftFullOfEels 是的,取决于 OP 情况,这也可能是一个选项 :)

标签: java swing netbeans textfield


【解决方案1】:

我希望方法 replaceAllActionPerformed() 将所选文本从 jTextPane 更改为写入 jTextField 中的文本。

textPane.replaceSelection( textField.getText() );

【讨论】:

    猜你喜欢
    • 2015-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多