티스토리 뷰

 

안녕하세요 박스여우입니다.

이번에는 Java의 Swing/awt JTestArea에 이미지를 삽입,뿌리기를 해보겠습니다.

 

텅비고 휜바탕에 밋밋한 Java의 gui 가 싫으시면?

paintComponet의 Graphics를 사용하면 이미지를 삽입하여 멋진 gui를 제작하실수 있습니다!

 

java는 png,jpeg,gif등을 지원해주어 다양한 이미지파일이 삽입가능하지만,

만약 영상파일이나 추가적인 미디어 파일들을 삽입하고 싶으시다면, JMF를 통해 구현이 가능합니다.

 

 

동작되는 영상과 코딩과정입니다.

 

아래는 소스입니다.

이미지 파일은 이미지가 담겨있는 주소와, 이미지파일의이름,그리고 형태까지 모두 작성해야 합니다.

ex)C:\\Users\\user\\Desktop\\proLan\\filegate\\img2.gif

참! 주소를 작성하실때는 \이것이 한개가 아니라 \\두개씩 붙여야 합니다!

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
        Image img = new ImageIcon("이미지의 주소").getImage(); //이미지 선언
 
 
            textField = new JTextArea(){
                { setOpaque( false ) ; }
                public void paintComponent(Graphics g){
                    g.drawImage(img,0,0,null);       //이미지 그리기
                    super.paintComponent(g);
                }
            };
 
 
cs

gif이미지를 삽입할 경우 g.drawImage의 null값을 this를 변경해 주시면 됩니다.

 

'프로그래밍 > java' 카테고리의 다른 글

java - Socket을 이용한 파일전송  (7) 2015.07.14
Java - File 이어쓰기  (0) 2015.07.13
Java - TCP/IP Socket  (0) 2015.07.10
java - JMF 다운로드  (0) 2015.07.06
Java 잡지식- 채팅시스템 자동스크롤  (0) 2015.05.17
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
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 30
31
글 보관함