【发布时间】:2015-03-24 16:00:18
【问题描述】:
我尝试创建一个 java GUI,它在文本区域中显示用户输入的数字的乘法表
问题是,结果没有完全显示在文本区域中。 例如,如果我输入数字 3,则文本区域中仅显示“30”。但是结果完全显示在输出监视器中,即通过使用 System.out.print 方法。如果我使用任何其他组件,则无法在文本区域中显示结果。救命!
这是我完成的编码
int input_val = Integer.parseInt(InputNum.getText().trim());
int c=input_val*10;
int i;
for(i=input_val;i<=c;i=i+input_val)
{
TableOutputArea.setText(i+"\n");
System.out.print(i+"\n");
}
监视器输出:
3
6
9
12
15
18
21
24
27
30
【问题讨论】:
-
尝试使用
jtextArea.append(); instead ofjtextArea.setText()`
标签: java swing user-interface integer jtextarea