如何在 java 标签中打印收据

how to print a receipt in java label

enter image description here我想在 java 标签中打印所有 Double 变量。但是当我执行程序时,只在 label.so 中打印 Qty1,我使用了转义序列,但也不起作用。谁能告诉我如何修复 this.What 我真正希望做的是附件中的内容。

代码

JButton receipt = new JButton("Receipt");
        receipt.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                Double Qty1= Double.parseDouble(textField.getText());
                Double Qty2=Double.parseDouble(textField_2.getText());
                Double Qty3=Double.parseDouble(textField_3.getText());
                lblRecipt.setText("\t\nHotel \n\nManagement System"+Qty1);
            //  lblRecipt.setText("Hotel Management System"+Qty1);

您可以使用 swing 的 html 格式化功能,如 https://docs.oracle.com/javase/tutorial/uiswing/components/html.html 中所述。

To specify that a component's text has HTML formatting, just put the tag at the beginning of the text, then use any valid HTML in the remainder.

这是摆动示例提供的内容:

您的代码可能如下所示:

lblRecipt.setText("<html>\t<br>Hotel<br><br>Management System"+Qty1+"</html>");