我不明白它为什么说它找不到符号附加。 我需要使用Stringbuffer吗?我在youtube的收据教程上得到了这个代码,上传者禁用了评论,所以我不能直接问他。请帮我。我仍然是java的业余爱好者。 告诉我是否需要发布我的整个代码或者您希望看到哪些代码来查看错误。谢谢你。
Calendar timer = Calendar.getInstance();
timer.getTime();
SimpleDateFormat tTime = new SimpleDateFormat("HH:mm:ss");
tTime.format(timer.getTime());
SimpleDateFormat Tdate = new SimpleDateFormat("dd-MMM-yyyy");
Tdate.format(timer.getTime());
jtxtReceipt.append("\ Water Station Receipt:\n" +
"Reference:\t\t\t" + refs +
"\n=========================================\n" +
"Mineral:\t\t\t" + jtxtMineral.getText() + "\n\n" +
"Purified:\t\t\t" + jtxtPurified.getText() + "\n\n" +
"Travel:\t\t\t" + jtxtTravel.getText() + "\n\n" +
"VAT:\t\t\t" + jtxtVat.getText() + "\n"+
"\n========================================\n" + "\n" +
"Tax:\t\t\t" + jtxtTax2.getText() + "\n" +
"Subtotal:\t\t\t" + jtxtSubTotal.getText() + "\n" +
"Total:\t\t\t" + jtxtTotal.getText() + "\n" +
"===========================================" +
"\nDate:" + Tdate.format(timer.getTime()) +
"\ntTime:" + tTime.format(timer.getTime()) +
"\n\t\tThank you ");
答案 0 :(得分:1)
append
类中不存在String
方法。您可以使用StringBuilder
来完成工作,或者如果它是轻度连接,只需使用+
运算符
答案 1 :(得分:0)
追加方法在 TextField 面板上不起作用。因此,如果您使用的是 TextField调色板,则将其替换为 TextArea调色板应该可以解决问题。