这是我关于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类main方法中的内容填充:
public static void main(String[] args) {
MF mf = new MF();
mf.setStrOutput(str_output);
}
即使功能如此简单,我也对此感到沮丧。需要帮助!
答案 0 :(得分:0)
您是否曾调用SetStrOuput(...)
方法?
遵循Java命名约定。方法名称不应以大写字母开头。