怎么设置JLabel内容对齐方式

怎么设置JLabel内容对齐方式,第1张

设置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(Font

font)这个方法

里边传一个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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11248074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存