JLabel 텍스트 컬러 변경 하기

프로그래밍/java 2022. 6. 15. 22:22
반응형

JLabel 사용시 html 태그를 사용하여 컬러를 변경

package test.swing;

import javax.swing.*;
import java.awt.*;

public class MainTest {
    public static void main(String[] args) {
        MainUI mainUI = new MainUI();
        mainUI.setVisible(true);
    }
}

class MainUI extends JFrame {

    MainUI() {
        setPreferredSize(new Dimension(400, 300));
        setLayout(new FlowLayout());
        String text = "<html><font color=#FF0000>test</font>test" +
                "<font style=\"color: #FFFFFF; background-color: #0000FF\">test</font></html>";
        JLabel label = new JLabel(text);
        label.setToolTipText("");
        label.setPreferredSize(new Dimension(100, 100));
        add(label);
        pack();
    }
}

 

실행결과

반응형
: