首页 > 解决方案 > 如何获得正确的餐厅账单 setText?

问题描述

这是我用于餐厅账单的代码。我希望结果像一个真正的食谱,但问题是我得到的文本是相邻的,而不是在下面。这就是结果。.

有人可以帮我弄这个吗?

BonField.setText("\tKassabon\n" +
    "Klantnummer:" + klant + 
    "\n=================================================================\t " +
            "\n======================================================\t " +
            "\nBtw 6%:\t\t\t\t\t" + BTW +
            "\nSub Totaal:\t\t\t\t\t" + SubTotaal +
            "\nTotaal bedrag:\t\t\t\t\t" + Totaal +
            "\nContant betaald:\t\t\t\t\t" + Totaal +
            "\n======================================================\t " +
            "\nDatum: " + Tdate.format(timer.getTime()) +
                    "\t\tTijd: " + tTime.format(timer.getTime()) +
    "\n\n\tBedankt voor uw bezoek, graag tot ziens\n" );

标签: javastringstring-formatting

解决方案


首先要做的事情:永远不要在应用程序的最终版本中直接格式化文本框或任何其他视觉元素。尽管调试使用和其他东西是可以理解的,但您可能需要在最终构建中处理自动调整的事情。

其次:兄弟,信息太少无法帮助你。提问时要正确思考和表达,否则你的问题会一直被低估。

祝你工作顺利!


推荐阅读