java

Swing 1

바이홍 2007. 4. 11. 21:14
반응형
>>>>>>>>>Swing<<<<<<<

▶▶▶swing란 무엇인가?
AWT가 구현하지 못하는 GUI를 제공해주는 것이다. 이말인 즉 이쁘게 된다는거
그래픽효과를 낼 수 있다는 것이다

☆Look & Feel : 우리가 보고 느끼고 즉 , 그래픽효과를 보면서 아 이것은 원도우xp다 리눅스다. 원도우 98이라는것을 알 수 있다
이러한 컴포넌트를 여러형태의 룩앤필로 바꾸어 사용할 수 있다.
☆Slow Motion Rendering : 스웡은 자바로 만들어져 화면에 그릴때 디버그 옵션으로 여러가지 기능을 줄 수 있다.
☆풍선도움말 : 마우스를 컴포넌트 위에 위치할때 풍선도움말의 지원을 할 수 있다
☆더블 버퍼링 지원 : 이미지 처리를 할때 그래픽 시스템의 성능을 개선하기 위해서 도입된 방식


☆☆☆☆☆☆풍선도움말과 JButton의 그래픽 처리된 버튼 , 버튼에 이미지 넣기 ^^
import java.awt.*;
import javax.swing.*;

class Test extends JFrame{
JButton b, b1;
Test(){
Container cp=getContentPane();
cp.setLayout(new FlowLayout());

ImageIcon icon=new ImageIcon("folder.gif");
b=new JButton("open",icon);
b.setToolTipText("file open"); //ToolTip로서 마우스를 가져다 대면 설명을 해준다

ImageIcon icon1=new ImageIcon("kksd1183_9_m.gif");
b1=new JButton("save",icon1);
b1.setToolTipText("file save");

add(b); add(b1);
}
public static void main(String args[]){
Test t=new Test();
t.setSize(400,400);
t.setVisible(true);
}
}