반응형
package javaapplication29; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; class ButtonEx extends JFrame{ ButtonEx(){ this.setTitle("변화되는 버튼생성"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLayout(new BorderLayout()); ImageIcon gawi=new ImageIcon("gawi.jpg"); ImageIcon bo= new ImageIcon("bo.jpg"); ImageIcon bawi=new ImageIcon("bawi.jpg"); JButton button = new JButton("테스트 버튼", gawi); button.setRolloverIcon(bawi); button.setPressedIcon(bo); button.setHorizontalAlignment(SwingConstants.LEFT); button.setVerticalAlignment(SwingConstants.BOTTOM); this.add(button); this.setSize(300,200); this.setVisible(true); } } public class JavaApplication29 { public static void main(String[] args) { new ButtonEx(); } }
<결과>
2016/10/28 - [자바] - 자바 소스코드: 이미지 아이콘을 이용한 레이블 예제
2016/10/28 - [자바] - 자바 소스코드: 다양한 버튼 만들기
2016/10/28 - [자바] - 자바 소스코드: 마우스 휠을 이용한 글자 크기 조정
#자바 #자바 소스코드 #버튼 생성 #변화되는 버튼 생성 #이미지 아이콘
반응형
'자바' 카테고리의 다른 글
자바 소스코드: 체크박스를 이용한 계산 프로그램 (0) | 2016.10.28 |
---|---|
자바 소스코드: 체크박스 예제 (0) | 2016.10.28 |
자바 소스코드: 이미지 아이콘을 이용한 레이블 예제 (0) | 2016.10.28 |
자바 소스코드: 다양한 버튼 만들기 (0) | 2016.10.28 |
자바 소스코드: 마우스 휠을 이용한 글자 크기 조정 (0) | 2016.10.28 |