SWT Tips and Samples 基礎編 > Slider |
|
SliderSliderはスクロールバーです。コンストラクタで水平方向、垂直方向かを選べます。setMaximum、setMinimum、setIncrementのメソッドでスライダーの最大値、最小値、値の増加分を指定できます。SWTのバグかどうかは不明ですが、最大値指定が思うように動作しません。スクロールバーを一番右端に移動すると、「最大値-10」の値を示します。 スクリーンショットソースコード (SliderTest.java)import org.eclipse.swt.widgets.*; import org.eclipse.swt.SWT; import org.eclipse.swt.events.*; import org.eclipse.swt.layout.*; public class SliderTest { private Text text; private Slider slider; public static void main(String[] args) { new SliderTest(); } public SliderTest() { Display display = new Display(); Shell shell = new Shell(display); shell.setText("SliderTest"); GridLayout gl = new GridLayout(); gl.numColumns = 2; shell.setLayout(gl); slider = new Slider(shell, SWT.HORIZONTAL); slider.setMaximum(100+10); slider.setMinimum(0); slider.setIncrement(1); slider.addSelectionListener(new SelectionAdapter(){ public void widgetSelected(SelectionEvent e) { int value = slider.getSelection(); text.setText("" + value); } }); text = new Text(shell, SWT.SINGLE | SWT.BORDER); shell.pack(); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); } } 最新更新日: 2004年10月20日 |
- PR -
【Sony】大手他社よりも安い!ビジネス向け光・100Mしかも固定IP付!今なら更に初期費用最大15,000円OFF!
オフィス用品・オフィス家具 価 格 交 渉 可!
|
||||
|
|||||
Copyright(C) 2003,2004 Jasmin Project. All Right Reserved. |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||