jface

    0

    1答えて

    OS Xでbashシェルを実行していて、SWT/JFaceチュートリアルを試してみたいと思います。私はeclipse($ ECLIPSE_HOMEと仮定)とswt.jar($ SWT_HOMEを想定)をダウンロードしました。さて、私はコンパイルし、Eclipseの実行せずにコマンドラインからSWTやJFaceアプリケーションを実行したいと思います。私はCLASSPATHを設定しておらず、JDK 1

    3

    3答えて

    のメソッドpropertiesについて私は不思議に思っています。彼らは何ですか?彼らは何を参照していますか? String[]に何が入っているのかわかりません - あらかじめ定義された定数を使用していますか?または、これらの列見出しの名前はありますか?他に何か? propertiesの値としてnullが渡されていないupdate()の使用例が見つかりませんでした。 Javadocは本当に私にとって

    3

    2答えて

    IActionからButtonビルドが必要です。私はそれを自分自身で行うべきか、あるいはJFaceに再利用できる何かがあるのでしょうか?ボタンインスタンスをダイアログのデフォルトボタンにしたいので、ボタンインスタンスが必要です。 ​​ボタンインスタンスを取得できないようです。

    3

    1答えて

    SWT/JFaceに移植する予定のSwingアプリケーションがあります。 Swingアプリケーションは、木とテーブル(アイコンはテキストの左)に多くのアイコン(javax.swing.Iconの実装)を描画します。私が正しく理解していれば、SWTはの画像(別名グラフィックファイル)しか描画できません。アイコンやテーブル/ツリー全体のセルをペイントする最も簡単なソリューションは何でしょうか?前もって

    11

    3答えて

    SWTテーブルに大量の行を表示するにはどうしますか? 20K行、20列を超えるものは巨大です。なぜ私は多くのデータを表示する必要があるのか​​聞かないでください、それはポイントではありません。要点は、エンドユーザーが飽きることがないようにできるだけ速く動作させる方法です。各行はあるオブジェクトのインスタンスを表示し、列はそのプロパティ(あるもの)です。私はJFaceのコンテンツ/ラベルプロバイダの

    5

    4答えて

    私はいつものようにtableviewerを構築しますが、最初はソート用に定義された列に従ってすべての行を並べ替えません。 コード私が使用しています: viewer.getTable().setSortColumn(viewer.getTable().getColumn(4)); viewer.getTable().setSortDirection(SWT.UP); を手動でのみ、列#4をクリ

    6

    2答えて

    私はSWTがHTMLをhrefスタイルのリンクをウィジェットとして作成するLinkクラスを持っていることを知っていますが、StyledTextコントロールの特定のテキストをリンクとして表示して機能させる方法を見つけようとしています。 メソッド名の上にマウスを置いてコントロールすると、コードエディタでEclipseが実行するように感じますが、EclipseのJavaエディタはStyledTextコン

    19

    4答えて

    SWT/JFaceを使用するのではなく、Eclipse Rich Client Platformをアプリケーションのベースとして選択する理由は何ですか?

    4

    2答えて

    次のようにJFace ListSelectionDialogを作成します。 final ListSelectionDialog dialog = new ListSelectionDialog( PlatformUI.getWorkbench().getDisplay().getActiveShell(), List<SomeClass>, new ArrayCo

    5

    1答えて

    ILazyTree(TreePath)ContentProviderを使用している場合、並べ替えとフィルタリングはTreeViewersでサポートされていません。だからViewerFiltersまたはSorters/ComparatorsをあなたのTreeViewに設定しても何の効果もありません。おそらくこれは現時点では見えない要素を含め、すべての要素を知らないことに関連しています。ここでは、この