[英]How to change content of a JTextArea after user prompt
这是我关于stackoverflow的第一个问题。 因此,希望您对我没有那么严格:)。
好吧,我读了许多有关JTextArea问题的文章,但我在那里找不到解决方案。 我读了一些有关摇摆工人,财产变更侦听器和其他东西的东西。 我仍然对编程的这些部分不确定。 我使用NETBEANS 8.0。
我的程序是关于在用户提示后从另一种语言进行翻译。 并且如果JTextArea的String变量填充了内容,则JTextArea本身应更新其文本。
我已经实现了Getter方法来获取翻译后的字符串。
因此,使用JTextArea初始化GUI框架:
public class MF extends javax.swing.JFrame implements int_mainframe {
protected static String str_output = null;
private javax.swing.JTextArea jTextArea;
@Override
public void setStrOutput(String string) {
str_output = string;
jTextArea.setText(str_output);
}
public MF() {
initComponents();
}
private void initComponents() {
jTextArea = new javax.swing.JTextArea();
}
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new MF().setVisible(true);
}
});
}
此类的字符串变量由stacystart主方法中的内容填充:
public static void main(String[] args) {
MF mf = new MF();
mf.setStrOutput(str_output);
}
即使该功能是如此简单,我也对此感到沮丧。 请需要帮助!
您是否曾经调用过SetStrOuput(...)
方法?
遵循Java命名约定。 方法名称不应以大写字母开头。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.