자바

자바 소스코드: 슬라이더 수치 문자열로 표현

드린 2016. 10. 29. 22:46
반응형
package javaapplication52;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

class Ex6 extends JFrame{
    Ex6(){
        this.setTitle("JSliser Practice Frame");
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setLayout(new FlowLayout());
        
        JLabel la = new JLabel("100");
        la.setBackground(Color.green);
        la.setOpaque(true);
        
        JSlider slider = new JSlider(JSlider.HORIZONTAL, 0, 200, 100);
        slider.setPaintLabels(true);
        slider.setPaintTicks(true);
        slider.setPaintTrack(true);
        slider.setMajorTickSpacing(50);
        slider.setMinorTickSpacing(10);
        slider.addChangeListener(new ChangeListener(){
            @Override
            public void stateChanged(ChangeEvent e) {
                JSlider js=(JSlider)e.getSource();
                la.setText(""+js.getValue());
            }
        });
        this.add(slider);
        this.add(la);
        this.setSize(400,100);
        this.setVisible(true);
    }
}
public class JavaApplication52 {
    public static void main(String[] args) {
        new Ex6();
    }
}

<결과>

2016/10/29 - [자바] - 자바 소스코드: 텍스트필드의 문자열을 모두 대문자로 변환

2016/10/29 - [자바] - 자바 소스코드: Money Changer(체크한 곳만 금액 단위별 나누기)

2016/10/29 - [자바] - 자바 소스코드: Money Changer(금액 단위별 나누기)

#자바 #자바 소스코드 #슬라이더 #명품자바 프로그래밍 실습문제 11장 6번 #자바 예제 #슬라이더 수치 문자열로 표현

반응형