2013년 8월 27일 화요일

JAVA SWing JViewport 예제 [오라클교육오라클자바교육강의강좌,자바교육,ORACLEJAVA교육강의강좌]

//Image Icon등을 볼수있는 JViewport 예베 입니다. 


오라클자바커뮤니티에서 설립한  개발자실무교육6년차 오엔제이프로그래밍 실무교육센터
(신입사원채용무료교육, 오라클, SQL, 튜닝, 자바, 스프링, Ajax, jQuery, 안드로이드, 아이폰, 닷넷, C#, ASP.Net)   www.onjprogramming.co.kr



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

class ViewportTest {
        public static void main(String[] args) {
                JLabel view = new JLabel(new ImageIcon("***.jpg"));
                view.setBackground(Color.red);
                view.setOpaque(true);
                view.setAutoscrolls(true);

                JViewport viewport = new JViewport();
                viewport.setView(view);
                viewport.setViewPosition(new Point(0, 0));
                viewport.setExtentSize(new Dimension(100,200));


                viewport.addChangeListener(new ChangeListener()
                  {
                        public void stateChanged(ChangeEvent ce) {
                                System.out.println(ce);
                        }
                  }
                );

                JFrame f = new JFrame("JViewport test");
                f.getContentPane().setLayout(new FlowLayout());
                f.getContentPane().add(viewport);
                //viewport.setPreferredSize(new Dimension(200, 200));
                f.setSize(400, 400);
                f.setVisible(true);
        }
       

댓글 없음:

댓글 쓰기