在文本数组

时间:2017-02-01 10:41:53

标签: java swing

我有3 Arrays TextList,每按一次按钮,文字就会一个接一个地出现。但是,下一个文本显示在上一个文本旁边。我希望下面的文字出现在下面。我尝试使用<html><p>,但它们与文字一起显示。如何使文本显示在下方而不是彼此旁边? 这是我的代码示例。

    textList.add("<html> Testing");
    textList.add("<p> asdasdssss<p>ssssssssssssa<p>dssad");
    textList.add("\n lmaoasdasasd" + "</html>");


    JLabel hint = new JLabel("");
    hint.setBounds(29, 21, 395, 134);
    panel.add(hint);


    JButton btnHint = new JButton("hint");
    btnHint.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            hint.setText(hint.getText() + "\n" + textList.get(textIndex++));
        }
    });

1 个答案:

答案 0 :(得分:-1)

Html标签&lt; p为H.需要结束&lt; \ p&gt;尝试使用标签&lt; BR&GT;这不需要关闭标签。此标记表示“中断”,表示新行。使用这个伟大的HTML tutrial即时学习HTML“