컴퓨터프로그래밍/JAVA

Java-Swing-JButton

zelkova 2016. 6. 10. 22:09

<목차로 돌아가기>


    

  Swing의 특징


1. 버튼 관련 메소드

기존 awt에서의 Button 컴포넌트와 유사합니다. 

Swing에서 추가로 지원되는기능은 이미지 삽입, 롤어버 기능을 넣어주었습니다.


 메서드

 설명

 public void setIcon(Icon i) 버튼에 아이콘을 셋팅
 public void setDisabledIcon(Icon i) 버튼이 비활성화될 시에  표시할 아이콘을 셋팅
 public void setDisabledSelectedIcon(Icon i) 버튼이 비활성화되면서 선택되었을때  표시할 아이콘을 셋팅
 public void setPressedIcon(Icon i) 버튼이 눌러졌을때 표시할 아이콘을 셋팅
 public void setRolloverIcon(Icon i) 롤오버시에 표시할 아이콘을 셋팅
 public void setRolloverSelectedIcon(Icon i) 선택된 버튼에 롤오버될 때 표시할 아이콘을 셋팅
 public void setSelectedIcon(Icon i) 선택된 버튼을 표시할 아이콘을 셋팅



    

  연습해보기


버튼사용


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 import javax.swing.*;

 import java.awt.*;


 class  Exam 

 {

    public static void main(String[] args) 

    {

        JFrame jf=new JFrame();

        JButton jb=new JButton(new ImageIcon("a1.gif"));

        jb.setRolloverIcon(new ImageIcon("a2.gif"));

        jf.add(jb);

        jf.setSize(100,100);

        jf.setVisible(true);

    }

}




반응형

'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글

Java - Scroll, JList, ComboBox  (0) 2016.06.11
Java-Swing-JTextField, JTextArea  (0) 2016.06.10
Swing의 기능과 컴포넌트  (0) 2016.06.10
Java-Swing의 이해  (4) 2016.06.10
Java-이미지 삽입하기  (0) 2016.06.09