我需要在netbeans的java swing GUI测试区域中显示我在标准java编程(在Main clas中)编译的计算结果,但我总是遇到问题。我打赌问题是因为我要打印的字符串在GUI类中不可用,这是我在摇摆中的代码部分
private void predictActionPerformed(java.awt.event.ActionEvent evt) {
TextArea1.setText(Engine.Print.printresult(toarray));
//JOptionPane.showMessageDialog(null,Engine.Print.printresult(toarray));
// TextArea1.setText(Retrieving.main(args));
}
这里是包Engine,Class Print,方法printresult,String [] printresult中的代码从另一个类传递,它可以在没有GUI的情况下直接运行:
public static void printresult(String[]toarray){
for(int a=0; a<toarray.length;a++){
System.out.println(toarray[a]);
}
真的需要帮助。谢谢
答案 0 :(得分:0)
你说:
Actualy我需要在swing文本区域显示我的控制台计算值,因为这个程序需要使用GUI进行可视化,我认为将所有代码复制到GUI是不可能的,因为它包含几个类,所以我只需要将结果发送到GUI swing textarea但我不知道该怎么做。任何人都可以告诉我该怎么做,因为这种方式不起作用。
首先需要做的是重新编写计算代码。你没有向我们展示这些代码,这使得它无法猜测它正在做什么或它做错了什么,但我怀疑它会进行计算并将它们打印到控制台,这对于GUI不起作用。
我建议您使用非GUI计算代码:
我建议您使用GUI显示代码:
这些建议非常通用,因此可能对您或我想要的内容没有帮助,但鉴于我们对您的问题了解的信息有限,这是必要的。有关更具体的帮助,请向我们提供有关您的问题和代码的更多具体和详细信息。