java 创建一个窗口标签上设置图像

本文提供了一个使用Java Swing框架展示图片的例子。该程序通过读取本地文件系统中的图片文件,并将其显示在一个JFrame窗口中。同时,还设置了字体、颜色等属性来美化界面。
 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值