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.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 件のコメント:
コメントを投稿