设置JLabel内容的对齐方式有2种:
方案一: 在创建时,设置好对齐方式
JLabel jl1 = new JLabel("右边",JLabel.RIGHT)方案二: 创建完成后, 修改对齐方式
JLabel jl1 = new JLabel("右边")jl1.setHorizontalAlignment(JLabel.RIGHT)
效果图
参考代码
import java.awt.*import javax.swing.*
public class TextFrame extends JFrame {
public TextFrame() {
JLabel jl1 = new JLabel("右边")
jl1.setHorizontalAlignment(JLabel.RIGHT)
JLabel jl2 = new JLabel("中央")
jl2.setHorizontalAlignment(JLabel.CENTER)
JLabel jl3 = new JLabel("左边")
jl3.setHorizontalAlignment(JLabel.LEFT)
add(jl1)add(jl2)add(jl3)
setLayout(new GridLayout(3, 1))
setTitle("标题")
setSize(200, 200)
setLocationRelativeTo(null)// 窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE)
}
public static void main(String[] args) {
new TextFrame().setVisible(true)
}
}
用setFont(Fontfont)这个方法
里边传一个Font的对象,在实例Font的时候可以定义字体,字型和字号,给你写个例子吧:
JLabel
label1=new
JLabel("开始")
label1.setFont(new
Font("宋体",Font.BOLD,
16))
意思就是设置JLabel里的字为宋体、加粗、16像素
如果不清楚可以拆开写:
JLabel
label1=new
JLabel("开始")
Font
font
=
new
Font("宋体",Font.BOLD,
16)
label1.setFont(font)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)