import javax.swing.*; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import java.awt.BorderLayout; public class JSliderTest1 extends JFrame implements ChangeListener { JSlider slider; JLabel label; JSliderTest1(String string) { super(string); slider = new JSlider(); slider.setMaximum(500); /* スライダの最大値 */ slider.setMinimum(0); /* スライダの最小値 */ slider.addChangeListener(this); JPanel panel = new JPanel(); panel.add(slider); label = new JLabel(); label.setText("スライダーの値:" + slider.getValue()); getContentPane().add(panel, BorderLayout.CENTER); getContentPane().add(label, BorderLayout.SOUTH); } public static void main(String[] args) { JSliderTest1 frame = new JSliderTest1("スライダーテスト"); frame.pack(); frame.setVisible(true); } @Override public void stateChanged(ChangeEvent arg0) { // TODO 自動生成されたメソッド・スタブ label.setText("スライダーの値:" + slider.getValue()); } }
2011年9月12日月曜日
slider - 最大値・最小値の設定
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿