<更新記録>
2007年 11月 27日
作成

姉妹サイト検索 Web検索


List

SWT.V_SCROLLスタイルは指定しなくても、リストのアイテムの数が増えれば、 自動的にスクロールバーが表示されて、縦のスクロールができるようになりますが、 SWT.H_SCROLLスタイルは明示的に指定しないと、リストのアイテムのサイズが横幅に収まりきらなくても、 スクロールバーが表示されることはありません。

ListDemonstrateComposite.java
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.List;

public class ListDemonstrateComposite extends Composite {
	public ListDemonstrateComposite(Composite parent) {
		super(parent, SWT.NONE);
		
		List list = new List(this, SWT.NONE);
		for (byte b=0 ; b<10 ; b++) {
			list.add("item " + b);
		}
		
		list.pack();
	}
}

listの各アイテムの操作は、addメソッドやsetItemメソッド等でリストの追加を、removeメソッド等で削除を行うことができます。 setSelectionやgetSelection、リスナ等によって、対話的なプログラムを作成することが可能です。


Powered by VeryEasyCMS