java - 具有多行并向右对齐的 JLabel

标签 java html swing jlabel

我搜索了很多帖子,发现 JLabel 支持 HTML。 所以我可以做

JLabel search  = new JLabel("<html>Search<br/> By:</html>");

获取多行。上面的代码将导致

Search  
By:  

但是,我想要的是类似的东西

Search  
   By: 

在“By:”之前添加空格仅在窗口不可调整大小时有效(非常愚蠢,哈哈)。 谁能告诉我如何修改此代码以使其按我的意愿工作?

最佳答案

比@MadProgrammer 的回答中看到的 HTML 稍微简单一些:

new JLabel("<html><body style='text-align: right'>Search<br>By:");

关于java - 具有多行并向右对齐的 JLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29550524/

相关文章:

java - Hudson JDepend 插件不起作用

java - 请帮助我使用 Java 中的 JFrame 和 BorderLayout

java - 使用 native Mac OS X 菜单栏时出现 JMenuBar 问题

java - 如何提取 Json 数组中的最后一项而不解析整个 Json 消息

java - @formula 注释或 sql 解密函数的替代方案

javascript - 如何使用jquery获取元素的title属性并将其插入到元素后面?

javascript - 单击图像添加到 HTML5 Canvas 路径

JavaScript - div 的顺序,其中顶部的不受 div 下面的 onclick 脚本的影响

java - 程序跳过我创建 JTable 的行

java - 在 iOS7 中编码 UIImage 并在 Java 中解码(Base64)