java - JLabel 的文本在 hitbox 的中间
问题描述
我已经创建了一个JLabel
并在上面画了一个很长String
的。但是,问题是,无论内容有多长,内容总是显示在标签框的中间!我想将文本推到框的顶部。
我该如何解决?太感谢了!
Font times = new Font("Times New Roman", Font.CENTER_BASELINE, 13);
JLabel mess = new JLabel();
mess.setFont(times);
mess.setLocation(300, 125);
mess.setSize(250, 200);
mess.setText(message);
mess.setForeground(Color.WHITE);
getContentPane().add(mess);
解决方案
推荐阅读
- python - TypeError:'int' 对象在 python3.8 中不可下标
- typescript - 如何正确键入 String.prototype.replace 的输入?
- android - 如何将视图定位到 ConstrainLayout 中另一个视图的几乎底部
- sql - 每个后代叶子的深度 d 的节点名称
- java - 在构造函数和 Java 中的其他方法中使用“this”——什么时候可以跳过它?
- javascript - 响应式代码不适用于 fullpage.js
- python - 使用无服务器框架将库/依赖项注入 AWS Lambda
- azure - 使用 azure AD B2C 授权访问静态 html 的最简单方法是什么?
- javascript - 我需要具有多个循环的多行类型书写效果,即在完成所有行之后,在 CSS 中重新开始
- groovy - Jenkins 脚本化流水线 @NonCPS 和 StackOverflowError