方案一: 在创建时,设置好对齐方式
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)
}
}
设置方法:jlabel.setFont(new java.awt.Font("Dialog", 1, 15))
“dialog”代表字体,1代表样式(1是粗体,0是平常的)15是字号
//设置字体
jlabel.setForeground(Color.red)
//设置颜色
补充:
1、LEFT、RIGHT、CENTER、LEADING 、TRAILING等参数表示label中内容对齐方式:左对齐、右对齐、居中、靠顶对齐、靠下对齐
2、可以。 有构造函数
JLabel(Icon image)
JLabel(Icon image,int horizontalAlignment)
JLabel(String text,Icon image,int horizontalAlignment)
参数说明:
String text:标签中显示文字
Icon image: 图片对象,需要使用ImageIcon子对象创建, Icon image=new ImageIcon(String filename)filename:图片本地路径
horizontalAlignment:对齐方式,就是1中的那些常量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)