博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 创建一个窗口标签上设置图像
阅读量:5302 次
发布时间:2019-06-14

本文共 1573 字,大约阅读时间需要 5 分钟。

1 package test;  2  3 import java.awt.Color;  4 import java.awt.Dimension;  5 import java.awt.Font;  6 import java.awt.Point;  7 import java.io.File;  8 import java.io.FileInputStream;  9 import java.io.InputStream; 10 11 import javax.swing.Icon; 12 import javax.swing.ImageIcon; 13 import javax.swing.JFrame; 14 import javax.swing.JLabel; 15 16 17 public class test {
18 public static void main(String[] args) {
19 JFrame f=new JFrame("Welcom to see LessonsSchedule"); 20 String picPath="c:"+File.separator+"Users"+File.separator+"SunBoy"+File.separator+"Desktop"+File.separator+"课表.png"; 21 File file=new File(picPath); 22 InputStream ipt=null; 23 byte b[]=new byte[(int)file.length()]; 24 try{
25 ipt=new FileInputStream(file); 26 ipt.read(b); 27 ipt.close(); 28 }catch (Exception e){
29 e.printStackTrace(); 30 } 31 Icon icon=new ImageIcon(b); 32 JLabel lab=new JLabel("课表哦,亲",icon,JLabel.CENTER); 33 Font fnt=new Font("Serief",Font.ITALIC+Font.BOLD,28); 34 lab.setFont(fnt); 35 lab.setBackground(Color.YELLOW); 36 lab.setForeground(Color.RED); 37 f.add(lab); 38 Dimension dim=new Dimension(); 39 dim.setSize(300,300); 40 f.setSize(dim); 41 f.setBackground(Color.WHITE); 42 Point p=new Point(300,200); 43 f.setLocation(p); 44 f.setVisible(true); 45 } 46 }

 

转载于:https://www.cnblogs.com/dennisac/archive/2012/04/04/2432341.html

你可能感兴趣的文章
文件系统测试工具整理
查看>>
好用的性能检测工具 - Glances
查看>>
tcp滑动窗口和读写缓冲区
查看>>
GO 使用静态链接库编译 生成可执行文件 使用第三方 .a 文件,无源码构造
查看>>
ssh 使用指定网卡 连接特定网络
查看>>
鸿蒙操作系统发布会 分析 记录
查看>>
浅谈python 中正则的一些函数
查看>>
app生命周期之即将关闭
查看>>
MPU6050
查看>>
Asp.Net 加载不同项目程序集
查看>>
Jenkins插件--通知Notification
查看>>
思1-基本三观
查看>>
angularJS--apply() 和digest()方法
查看>>
Alpha 冲刺 (5/10)
查看>>
PHP函数之$_SERVER
查看>>
利用安装光盘创建本地yum源补装 RPM 软件包-通过命令行模式
查看>>
XML通過XSD產生CLASS
查看>>
跨线程调用窗体控件
查看>>
linq to sql 扩展方法
查看>>
241. Different Ways to Add Parentheses
查看>>