반응형
package javaapplication53; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; class Ex7 extends JFrame{ Ex7(){ this.setTitle("JSlider Practice Frame"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JLabel la = new JLabel("I Love Java"); la.setHorizontalAlignment(JLabel.CENTER); la.setFont(new Font("궁서체",Font.ITALIC,50)); JSlider slider = new JSlider(JSlider.HORIZONTAL, 1, 100, 50); slider.setPaintLabels(true); slider.setPaintTicks(true); slider.setPaintTrack(true); slider.setMajorTickSpacing(20); slider.setMinorTickSpacing(5); slider.addChangeListener(new ChangeListener(){ @Override public void stateChanged(ChangeEvent e) { JSlider js=(JSlider)e.getSource(); la.setFont(new Font("궁서체",Font.ITALIC,js.getValue())); } }); this.add(slider, BorderLayout.NORTH); this.add(la, BorderLayout.CENTER); this.setSize(600,500); this.setVisible(true); } } public class JavaApplication53 { public static void main(String[] args) { new Ex7(); } }
<결과>
2016/10/29 - [자바] - 자바 소스코드: 슬라이더 수치 문자열로 표현
2016/10/29 - [자바] - 자바 소스코드: 텍스트필드의 문자열을 모두 대문자로 변환
2016/10/29 - [자바] - 자바 소스코드: Money Changer(체크한 곳만 금액 단위별 나누기)
#자바 #자바 소스코드 #명품자바 프로그래밍 실습문제 11장 7번 #슬라이더 #슬라이더 수치로 문자열 크기 조정 #자바 예제 #setFont #체인지 리스너
반응형
'자바' 카테고리의 다른 글
자바 소스코드: 랜덤함수를 이용한 가위바위보 게임 (3) | 2016.10.29 |
---|---|
자바 소스코드: 텍스트필드의 문자열을 제한하기 (0) | 2016.10.29 |
자바 소스코드: 슬라이더 수치 문자열로 표현 (0) | 2016.10.29 |
자바 소스코드: 텍스트필드의 문자열을 모두 대문자로 변환 (0) | 2016.10.29 |
자바 소스코드: Money Changer(체크한 곳만 금액 단위별 나누기) (0) | 2016.10.29 |