Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I read, some StackOverflow questions that I need to use HTML stuffs. But what would be the easiest it without any of HTML stuff.

Here's the code

label.setText(label.getText() + (String)boxTimes.getSelectedItem() + input);

This code will produce this

enter image description here

What I want is:

enter image description here

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
407 views
Welcome To Ask or Share your Answers For Others

1 Answer

You must know a bit of basic String format:

  • line break
  • tab

So your code will be like:

String myLabel = 
      // 4
      label.getText() + "

" + 
      // 7:00
      (String)boxTimes.getSelectedItem() + "	" +
      // - Going out....
      "- " + input;

label.setText(myLabel);

But as long as JLabel does not accept as Abishek Manoharan pointed, you must use <br>.

String  myLabel = 
    "<html>" + 
        label.getText() + 
        "<br/><br/>" +
        (String)boxTimes.getSelectedItem() + " - " + input + 
    "</html>;

label.setText(myLabel);

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...