方法

  • 改变字体
    setFont(,,,)
  • 获取url
    URL url = Demo.class.getResource(“file.png”)
  • 获取url路径的文件
    Icon icon = new ImageIcon(url)
  • 添加图片
    setIcon()

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package 标签;

import java.awt.Container;
import java.awt.Font;

import javax.swing.*;

public class Demo extends JFrame{
public Demo() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
setBounds(200, 200, 300, 200);

Container c = getContentPane();
JLabel l = new JLabel("My name is ferry");//初始内容
l.setText("ferry chan");//修改内容
l.setFont(new Font("微软雅黑", Font.BOLD, 20));//字体,加粗,大小

c.add(l);//添加组件
setVisible(true);
}

public static void main(String[] args) {
new Demo();
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package 展示图片;

import java.awt.Container;
import java.net.URL;

import javax.swing.*;

import javafx.scene.image.Image;

public class Demo extends JFrame{
public Demo() {

setBounds(200, 100, 700, 700);
setDefaultCloseOperation(EXIT_ON_CLOSE);

Container c = getContentPane();
JLabel l = new JLabel("展示图片");
// URL url = Demo.class.getResource("kali.png");//获取url
// Icon icon = new ImageIcon(url);//获取路径下的图片文件
Icon icon = new ImageIcon("src/展示图片/kali.png");//第二种方法,直接将url作为参数
l.setIcon(icon);//添加图片
c.add(l);
setVisible(true);//把设置可见函数放最后
}

public static void main(String[] args) {
new Demo();
}
}