createDialogArea(Composite parent)
をオーバーライドしている間、私はsuper.createDialogArea(parent)
を呼び出すと、テーブルビューアで3列を作成する場合、org.eclipse.swt.widgets.Table
の columnCountのがデフォルトで1
に設定されているorg.eclipse.ui.dialogs.ListSelectionDialog
eclipseでListSelectionDialogに複数の列を追加するにはどうすればよいですか?
を拡張することにより、ダイアログを作成しています。 labelproviderのgetText()
はindex 0
の列に対してのみ呼び出され、他の2つの列にはテキストが表示されません。
createDialogArea(Composite parent)
に複数の列を作成/追加するにはどうすれば正しく動作するのですか?
間違っています。基本的な 'TableColumn'なしで' TableViewerColumn'を持つことはできません。 'TableViewerColumn'は、そのコンストラクタに' TableColumn'を必要とするか、それ自身で新しいインスタンスを作成します。 – p12t
@ p12tあなたが正しいことを指摘してくれてありがとう。私は自分の答えを修正した。 –