//Image Icon등을 볼수있는 JViewport 예베 입니다.
오라클자바커뮤니티에서 설립한 개발자실무교육6년차 오엔제이프로그래밍 실무교육센터
(신입사원채용무료교육, 오라클, SQL, 튜닝, 자바, 스프링, Ajax, jQuery, 안드로이드, 아이폰, 닷넷, C#,
ASP.Net) www.onjprogramming.co.kr
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);
}
}
댓글 없음:
댓글 쓰기