我试过检查其他答案,但我仍然感到困惑 - 特别是在看到W3schools HTML 5参考之后.
我认为HTML 4.01应该"允许"单个标签只是<img>和<br>.然后XHTML来一起<img />和<br />(如果有人说,空间是有旧的浏览器).
现在我想知道在练习HTML 5时我应该如何格式化我的代码.
__PRE__
是吗<br>,<br/>还是<br />?
我不相信多线JLabel的最快解决方案是以下一个(文本来自var,所以我不想手动每个x字符放置HTML代码,它太丑了):
public class JMultilineLabel extends JTextArea{
private static final long serialVersionUID = 1L;
public JMultilineLabel(String text){
super(text);
setEditable(false);
setCursor(null);
setOpaque(false);
setFocusable(false);
setFont(UIManager.getFont("Label.font"));
setWrapStyleWord(true);
setLineWrap(true);
}
}
Run Code Online (Sandbox Code Playgroud)
...确定它不是一个更好的方法来处理这个????
我做了一个java swing GUI.现在我想在其上显示静态消息,但消息是多行的,JLabel是单行.
如何显示该消息?
是否有JLabel的任何属性我们可以设置显示多行消息?
我是否必须为多条线路使用多个JLabel?
有没有其他方法可以显示该消息?
当我使用JLabel.setText()时如何插入换行符?我试图使用Html,但似乎可以使它适用于setText,仅用于jLabel的初始声明
最初声明jlabel时的方法是:
label = new JLabel("<html>Hello World!<br>blahblahblah</html>");
Run Code Online (Sandbox Code Playgroud)
我的代码:
textString += "<html> quantityTextField.getText() +
theInventory.findItem(UPCTextField.getText()).toString() + <br> </html>";
purchaseInfo.setText( textString);
Run Code Online (Sandbox Code Playgroud)
它显示html标签和方法名称,而不是方法返回的字符串
请查看以下代码
JLabel menuItemTitle = new JLabel("How to Find Waist");
JLabel menuItemDescription = new JLabel("Take the Neck measurement with your shoulders down and relaxed.\n Looking straight ahead rap the tape around the smallest point, below the Larynx, and sloping down slightly toward the front.\nTry a few spots to get the lowest number, and where it feels the most natural.");
JPanel northPanel = new JPanel();
northPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
northPanel.add(menuItemTitle);
JPanel centerPanel = new JPanel();
centerPanel.setLayout(new FlowLayout());
centerPanel.add(menuItemDescription);
JDialog dialog = new JDialog();
dialog.setLayout(new …Run Code Online (Sandbox Code Playgroud)