카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JFrame (1)
JLabel (2)
JButton (1)
JPanel(layout) (9)
Color-Font (2)
JTextField-JPasswordField (2)
JScrollBar (1)
JMenu-JMenuBar-JMenuItem (3)
ActionListener (3)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지

Search

'JAVA-AWT/Color-Font'에 해당되는 글 2건

  1. 2018.06.17 JAVA-AWT-Font
  2. 2018.06.15 JAVA-AWT-Color

JAVA-AWT-Font

JAVA-AWT/Color-Font 2018. 6. 17. 15:16 Posted by IT-개발자
반응형

아래는 FONT클래스의 생성자입니다.

1.Font는 awt에서 제공하는 클래스입니다.


사용은 3번째 생성자를 주로 사용하며 아래와 같습니다.

예 new Font("Serif", 1,50); 


name는 기본적으로 JDK 에서 

font "Dialog"/ "DialogInput" / "SansSerif"/ "Serif"/  "Monospaced"  5가지를 제공합니다.

사용자의 설치에 따라 추가적으로 가능합니다.


style은 

PLAIN 보통 / BOLD 굵음/ ITALIC 기울임 / BOLD+ITALIC 을 사용합니다. 

사용법은 

Font.PLAIN 또는 0           

Font.BOLD 또는 1   

Font.BOLD+Font.ITALIC 등


아래를 살펴 보도록 하겠습니다. 

 import java.awt.FlowLayout;

import java.awt.Font;

 

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

 

public class M3 extends JFrame {

 

        JPanel p1 = new JPanel();

        JLabel l1 = new JLabel("ABCDEFGHIJKLMN");

        JLabel l2 = new JLabel("ABCDEFGHIJKLMN");

        JLabel l3 = new JLabel("ABCDEFGHIJKLMN");

        JLabel l4 = new JLabel("ABCDEFGHIJKLMN");

        JLabel l5 = new JLabel("ABCDEFGHIJKLMN");

        JLabel l6 = new JLabel("ABCDEFGHIJKLMN");

        JLabel l7 = new JLabel("ABCDEFGHIJKLMN");

        JLabel l8 = new JLabel("ABCDEFGHIJKLMN");

        JLabel l9 = new JLabel("ABCDEFGHIJKLMN");

        JLabel l10 = new JLabel("ABCDEFGHI");

 

        Font f1 = new Font("Dialog", 0, 21);

        Font f2 = new Font("DialogInput", 0, 21);

        Font f3 = new Font("SansSerif", 0, 21);

        Font f4 = new Font("Monospaced", 0, 21);

        Font f5 = new Font("Dialog", 1, 21);

        Font f6 = new Font("Serif", 2, 22);

        Font f7 = new Font("맑은 고딕", Font.PLAIN, 23);

        //사용자 글씨체

        Font f8 = new Font("Dialog", Font.BOLD, 24);

        Font f9 = new Font("Dialog", Font.ITALIC, 25);

        Font f10 = new Font("Dialog", Font.BOLD + Font.ITALIC, 35);

 

        public M3() {

               add(p1);

               p1.setLayout(new FlowLayout());

 

               l1.setFont(f1);

               l2.setFont(f2);

               l3.setFont(f3);

               l4.setFont(f4);

               l5.setFont(f5);

               l6.setFont(f6);

               l7.setFont(f7);

               l8.setFont(f8);

               l9.setFont(f9);

               l10.setFont(f10);

 

               p1.add(l1);

               p1.add(l2);

               p1.add(l3);

               p1.add(l4);

               p1.add(l5);

               p1.add(l6);

               p1.add(l7);

               p1.add(l8);

               p1.add(l9);

               p1.add(l10);

 

               // ------------------------------------------------

               setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

               // 프레임의 x버튼을 활성화하여 닫기버튼이 실행가능해짐

               setSize(350, 500); // 프레임 사이즈 지정

               setVisible(true); // 프레임을 보이게

               setLocationRelativeTo(null); // 프레임 실행시 위치 중앙

        }

 

        public static void main(String args[]) {

               M3 test = new M3();

 

        }

}


<결과물>


 자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.

반응형

'JAVA-AWT > Color-Font' 카테고리의 다른 글

JAVA-AWT-Color  (0) 2018.06.15

JAVA-AWT-Color

JAVA-AWT/Color-Font 2018. 6. 15. 17:46 Posted by IT-개발자
반응형


1.COLOR 는 component의 색깔을 지정하는 메소드입니다.

보통 두가지 방법이 있습니다.


component의 경우는 아래의 방법과

setBackground(Color.YELLOW); 


setBackground(new Color(red,green,blue));


를 사용합니다.

아래를 확인하면 이해가 갈 것입니다.

 import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.FlowLayout;

 

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

 

public class JPanel01 {

 

        JFrame f = new JFrame("제목");

        JPanel p1 = new JPanel();

        JButton b1 = new JButton("1");

        JButton b2 = new JButton("2");

        JButton b3 = new JButton("3");

        JButton b4 = new JButton("4");

        JButton b5 = new JButton("5");

        JButton b6 = new JButton("6");

 

        public JPanel01() {

 

               f.add(p1); // 프레임 f 판넬p1 추가한다.

               p1.setLayout(new FlowLayout(FlowLayout.CENTER,40,10)); // 판넬의 레이아웃을 GridLayout으로 지정

 

               b1.setBackground(Color.PINK); // 버튼읜 색깔지정

               p1.add(b1,BorderLayout.CENTER); //레이아웃지정

 

               b2.setBackground(Color.YELLOW);

        p1.add(b2,BorderLayout.NORTH);

 

               b3.setBackground(new Color(0,255,0));

        p1.add(b3,BorderLayout.SOUTH);

       

               b4.setBackground(new Color(0,0,255));

        p1.add(b4,BorderLayout.EAST);

       

               b5.setBackground(new Color(50,50,50));

        p1.add(b5,BorderLayout.WEST);

              

 

               f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 프레임의 x버튼을 활성화하여 닫기버튼이 실행가능해짐

               f.setLocation(600, 300); // 프레임 실행시 위치 지정

               f.setSize(500, 500); // 프레임 사이즈 지정

               f.setVisible(true); // 프레임을 보이게

        }

 

        public static void main(String args[]) {

               JPanel01 panel = new JPanel01();

 

        }

}


<결과물>



 자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.

반응형

'JAVA-AWT > Color-Font' 카테고리의 다른 글

JAVA-AWT-Font  (0) 2018.06.17