2015-04-04 24 views
0

我正在NetBeans中創建一個Java應用程序,我希望replaceAllActionPerformed()方法將所選文本從jTextPane更改爲使用jTextField編寫的文本。我是否應該用getText()setText()來做到這一點,或者還有其他方法嗎?如何用文本字段中給出的另一個詞替換所選單詞?

+0

這是很難說,如果你的情況,你應該使用'的getText/setTest'組合,但我懷疑,在90%的情況下,它是正確的做法。 – Pshemo 2015-04-04 14:17:49

+0

@Pshemo:或者將替換文本放入剪貼板並調用'textField.paste()'。 – 2015-04-04 14:23:58

+0

@HovercraftFullOfEels是的,取決於OP的情況下,也可能是一個選項:) – Pshemo 2015-04-04 14:36:34

回答

2

我想方法replaceAllActionPerformed()將選定的文本從jTextPane更改爲用jTextField編寫的文本。

textPane.replaceSelection(textField.getText()); 
+0

當,我是盲人。 1+ – 2015-04-04 15:33:12

相關問題