본문 바로가기
자바

자바 소스코드: setFont 사용 예제

by 드린 2016. 11. 12.

목차

    반응형
    package javaapplication6;
    
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    
    class setFontEx extends JFrame{
        setFontEx(){
            this.setTitle("setFont 사용 예제");
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            MyPanel panel = new MyPanel();
            this.add(panel, BorderLayout.CENTER);
            this.setLocationRelativeTo(null);
            this.setSize(600,300);
            this.setVisible(true);
        }
        class MyPanel extends JPanel{
            public void paintComponent(Graphics g){
                super.paintComponent(g);
                g.setColor(Color.gray);
                Font f = new Font("Gothic", Font.ITALIC, 30);
                g.setFont(f);
                g.drawString("자바는 재밌다.~~", 30, 30);
                g.setFont(new Font("궁서체",Font.BOLD, 40));
                g.drawString("자바는 재밌다.~~", 30, 90);
                g.setFont(new Font("돋움체", Font.CENTER_BASELINE, 50));
                g.drawString("자바는 재밌다.~~", 30, 170);
            }
        }
    }
    public class JavaApplication6 {
        public static void main(String[] args) {
            new setFontEx();
        }
        
    }
    
    

    <결과>

    2016/11/12 - [자바] - 자바 소스코드: setColor 사용 예제

    2016/11/12 - [자바] - 자바 소스코드: drawString 사용 예제

    2016/11/12 - [자바] - 자바 소스코드: paintComponent 예제(사각형 그리기: drawRect)

    #자바 #자바 소스코드 #자바는 재밌다. #setFont 사용 예제 #Font

    반응형