問題タブ [swt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2114 参照

java - SWT を使用した高速ピクセル プロット?

SWT キャンバスに任意の色のピクセルをすばやく簡単にプロットする方法を探しています。これまでのところ、私はそのようなものを使用しています:

これは恐ろしく遅いです。300x300 のキャンバスをピクセルで埋めるのに約 1 秒半かかります。画面外に画像を作成し、その中にピクセルを設定してから、画像を描画できます。これは高速ですが、キャンバス上にピクセルごとに画像をプロットする段階的なペイント効果が特に必要です。

0 投票する
4 に答える
14560 参照

java - SWT/JFace: ウィジェットを削除

これにより、内部にテキスト領域を持つグループが作成されます。

後でテキストを削除するにはどうすればよいですか (画面から削除して、別のものに置き換えることができます)?

0 投票する
3 に答える
639 参照

java - org.eclipse.swt.widgets.CompositeのフォントがLinuxでめちゃくちゃになっている

org.eclipse.swt.widgets.Compositeを拡張し、その上に多くのウィジェット(ラベル、テーブル、テキストなど)を作成します。私が直面している問題は、Linuxではラベルのテキストが切り捨てられ、Windowsでは正常に表示されることです。Linuxのフォントをゴシックに変更すると、切り捨ては少し少なくなりますが、まだそこにあります。WindowsとLinuxの表示を均質化する方法はありますか?このような場合、Linuxで使用するのに最適なフォントは何でしょうか。

0 投票する
3 に答える
4749 参照

java - SWT構文強調表示ウィジェット

構文の強調表示をサポートするテキストエディタになり得るSWTウィジェットを知っている人はいますか?私はStyledTextウィジェットを知っていますが、誰かがすでにいくつかのライブラリを作成しているので、強調表示する必要のあるキーワードを指定できることを望んでいます。

0 投票する
1 に答える
1143 参照

java - Java SWT: ウィジェットをオフスクリーン バッファに描画するにはどうすればよいですか

StyledText ウィジェットの内容を Image に描画したいと思います。これにより、画像を表のセルに貼り付ける便利な方法が提供されます。

これについて最善の方法について何か提案はありますか?

0 投票する
3 に答える
233 参照

java - JFace メニューのすべての画像を無効にして、ツールバーで有効にしたままにする方法

JFace アプリケーションで使用する一連のアクションを作成し、それらのアクションに画像を割り当てると、それらの画像がツールバー (必要な場所) とメニュー (不要な場所) の両方に表示されます。

2 つの完全に別個のアクション セットを提供する (そもそもアクション ポイントの一部を排除する) 以外に、これらの画像をツールバーにのみ表示し、メニューにテキストのみを表示するようにするにはどうすればよいでしょうか?

0 投票する
1 に答える
2914 参照

java - 前に見えなかったグループのコンテンツを SWT で強制的に再描画する方法は?

私は SWT のまったくの初心者で、まだ始めたばかりですが、以前は Swing などの GUI フレームワークを扱っていました。

グループとボタンを含むコンポジットがあります。Group は最初は非表示に設定され (group.setVisible(false) を使用)、ボタンをクリックすると表示に設定されます。これにより、いくつかの計算を実行するスレッドが開始され、進行状況でグループ内のラベルが更新されます (一種の手動の進行状況バー。これは顧客が望んでいるものです:))。

とにかく、何らかの理由で、スレッドの実行が終了した後にのみグループが表示され、何を使用してもグループを表示できないようです (this.pack()、this.layout()、パス内のさまざまなコントロールで this.getShell().layout(), redraw() - なし)。

グループを作成する方法は次のとおりです。

ボタンの SelectionListener から更新する方法は次のとおりです。

手がかりをいただければ幸いです。

0 投票する
2 に答える
1578 参照

java - SWT での Java プログラミング

こんにちは..私はJavaでこのコードを持っています...

これを実行すると、複合「newcomp」が表示されません..誰か助けてもらえますか??

0 投票する
1 に答える
1855 参照

java - SWTコンポーネントのダブルバッファリングを有効にする方法はありますか?

私が構築しているEclipseRCPアプリケーションで、GUIの一部を再構築すると(コントロールを追加/削除することにより)、変更するたびにGUIが更新および再描画され、ちらつきが発生することに気付きました。

イベントディスパッチサイクルの最後にGUIの更新が1回だけ行われるように、ダブルバッファリングを有効にする方法はありますか?