如何在java标签

时间:2017-12-07 06:47:11

标签: printing jlabel

enter image description here我想在java标签中打印所有Double变量。但是当我执行程序时,只有Qty1打印在label.so中我使用了转义序列,但也没有用。谁能告诉我如何解决这个问题。我真正希望做的就是在附件中。

enter image description here

代码

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);

1 个答案:

答案 0 :(得分:0)

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

  

要指定组件的文本具有HTML格式,只需将标记放在文本的开头,然后在其余部分中使用任何有效的HTML。

这就是swing示例提供的内容: HTML Example

您的代码可能如下所示:

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