• Java——标签组件:JLabel


    使用一个标签

    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Point;
    
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    
    //=================================================
    // File Name       :	JFrame_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    
    
    //主类
    //Function        : 	JFrame_demo
    public class JFrame_demo {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		
    		JFrame f = new JFrame("Swing窗口");							//实例化窗体对象
    		JLabel lab = new JLabel("Label",JLabel.CENTER);		//实例化对象,使用剧中对齐
    		f.add(lab);																				//向容器中加入组建
    		Dimension dim = new Dimension();								//实例化Dimension对象
    		
    		dim.setSize(230,80);			//设置大小
    		f.setSize(dim);						//设置组件大小
    		f.setBackground(Color.WHITE);
    		Point point = new Point(300,200);		//设置现实的坐标点
    		f.setLocation(point);
    		f.setVisible(true);
    	}
    
    }
    

    更改JLabel的文本样式

    设置标签的显示字体、大小、背景颜色

    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Font;
    import java.awt.Point;
    
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    
    //=================================================
    // File Name       :	JFrame_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    
    
    //主类
    //Function        : 	JFrame_demo
    public class JFrame_demo {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		
    		JFrame f = new JFrame("Swing窗口");							//实例化窗体对象
    		JLabel lab = new JLabel("Label",JLabel.CENTER);		//实例化对象,使用剧中对齐
    		Font fnt = new Font("Serief",Font.ITALIC+Font.BOLD,28);
    		lab.setFont(fnt); 									//设置标签的显示字体
    		lab.setForeground(Color.RED); 	//设置标签的文字颜色
    		f.add(lab);																				//向容器中加入组建
    		Dimension dim = new Dimension();								//实例化Dimension对象
    		
    		dim.setSize(230,80);			//设置大小
    		f.setSize(dim);						//设置组件大小
    		f.setBackground(Color.WHITE);
    		Point point = new Point(300,200);		//设置现实的坐标点
    		f.setLocation(point);
    		f.setVisible(true);
    	}
    
    }
    

     

    在JLabel中设置图片

    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Font;
    import java.awt.Point;
    
    import javax.swing.Icon;
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    
    //=================================================
    // File Name       :	JFrame_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    
    
    //主类
    //Function        : 	JFrame_demo
    public class JFrame_demo {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		
    		JFrame f = new JFrame("Swing窗口");							//实例化窗体对象
    		String picPath = "/home/common/software/database/photo.jpg";
    		Icon icon = new ImageIcon(picPath);
    		
    		JLabel lab = new JLabel(icon,JLabel.CENTER);		//实例化对象,使用剧中对齐
    		Font fnt = new Font("Serief",Font.ITALIC+Font.BOLD,28);
    		lab.setFont(fnt); 									//设置标签的显示字体
    		lab.setForeground(Color.RED); 	//设置标签的文字颜色
    		f.add(lab);																				//向容器中加入组建
    		Dimension dim = new Dimension();								//实例化Dimension对象
    		
    		dim.setSize(230,80);			//设置大小
    		f.setSize(dim);						//设置组件大小
    		f.setBackground(Color.WHITE);
    		Point point = new Point(300,200);		//设置现实的坐标点
    		f.setLocation(point);
    		f.setVisible(true);
    		
    	}
    
    }
    
  • 相关阅读:
    用webservice实现的一个天气预报程序
    让VS.net2005手机模拟器上网
    EVC4.0 PPC2003 Emulator 转中文版
    BSTR转CString
    在pocket pc 2003上播放声音
    VC++.net 2005 SmartDevice 屏幕转向
    c#.net2005 调用evc4.0生成的dll文件
    Json
    adb 命令模拟按键事件
    bat 截取字符
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/5307458.html
Copyright © 2020-2023  润新知