問題タブ [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.
java - Java - キーを押したときにフォーカスを変更する
Eclipse と SWT を使用してデータ入力用の Java アプリケーションを作成しています。当然、非常に多くの Text オブジェクトがあります。
私がしたいのは、ユーザーが 1 つのフィールドに何かを入力すると、フォーカスが自動的に次のフィールドに変わることです。
前もって感謝します
java - SWT 画像連結またはタイリング/モザイク
I have an Eclipse RCP application that displays a lot (10k+) of small images next to each other, like a film strip. For each image, I am using a SWT Image
object. This uses an excessive amount of memory and resources. I am looking for a more efficient way. I thought of taking all of these images and concatenating them by creating an ImageData
object of the proper total, concatenated width (with a constant height) and using setPixel()
for the rest of the pixels. However, the Palette
used in the ImageData
constructor I can't figure out.
I also searched for SWT tiling or mosaic functionality to create one image from a group of images, but found nothing.
何千もの小さな画像を効率的に並べて表示する方法はありますか? 画像が表示されると操作されないため、これは 1 回限りのコストであることに注意してください。
java - Maven を使用して SWT アプリケーションを構築する方法
私はswtを学ぼうとしています.すべてのビルドにmavenを使用し、IDEにはEclipseを使用しています. maven リポジトリから swt jar を取得すると、次のようになります。
mavenを使用してswtアプリをビルドして実行することに成功した人はいますか?
編集:少し調査したところ、問題が見つかりました。下の私の投稿を見てください
eclipse - SWTデータグリッド/テーブルにはどのようなものがありますか?
グリッド/テーブルコントロールでEclipseの一部のデータを表示できるようにする必要があります...ページング、複数列の並べ替え、列の選択などが必要です。SWTテーブルがあり、Nebulaプロジェクトにはアルファ版のグリッドがあります。
必要なものはありますか?多分サードパーティ?無料である必要はありません、私たちは機能の代金を払うことができます。
java - 画面上の複合位置を検索
SWTおよびAWT用にJavaでオンスクリーンキーボードを実装しています。重要なことの1つは、選択したテキストフィールドが表示され、画面キーボードの後ろにない位置にキーボードを移動することです。
AWTの場合、iは現在選択されているコンポーネントの位置を次のように検出できます。
SWTに同じロジックを実装するにはどうすればよいですか?SWTイベントキューにfocuslistenerを追加して、現在選択されているウィジェットを取得します。しかし、私が電話するとき
親コンポジットに相対的な位置を取得します。
画面全体に関連する特別なウィジェットの場所を取得するにはどうすればよいですか?
java - Java ベースの Swing ブラウザは JavaScript をサポートする必要があります
私の会社では、Java ベースの HTML ブラウザを実装しています。Mozilla のように見える完全なブラウザを Swing だけで生成するツールをたくさん見つけました。しかし、JavaScript をサポートするブラウザーを見つけることができませんでした。これから実装するブラウザーは、HTML 側で JavaScript を実行する必要があります。
これをサポートするツールを知っていますか?または、javascript を HTML ブラウザー内で使用できるものにペアリングするパーサーを知っていますか?
Eclipse プラグインが JavaScript を処理できることはわかっていますが、プロジェクトで AWT を使用できません。
ご協力いただきありがとうございます。
swt - Table.getItem(Point)が常に列0からアイテムを返すのはなぜですか?
org.eclipse.swt.widgets.Tableクラスのより柔軟なtooptipを提供するクラスを実装しました。ご存知のとおり、デフォルトでは、テーブル全体に対して1つのツールチップが表示されますが、セルごとに個別のヒントは表示されません。
私のオブジェクトは、独自の場所に依存するツールチップを実装するために多数のリスナーを作成しますが、Table.getItem(Point)を呼び出して、マウスがホバーしているTableItem(またはセル)を取得すると、常に、正しい行。
問題のテーブルは、この呪文を使用してTableViewerによって作成されます...
どこが間違っているのですか?
java - SWT 通知アニメーション ボックス (別名トースター) が必要
Java プロジェクト (SWT デスクトップ アプリ) で、アニメーション化された通知ボックスを介してイベントについてユーザーに通知したいと考えています (実際には、アニメーション化する必要はありません)。MSN やその他の IM クライアントのようなものです。
Swing 用のJToasterはありますが、SWT に基づいた実装は他にないのではないでしょうか。
ありがとう!
java - テキストフィールドを横方向に 100% 埋める方法
SWT を使用したテキスト フィールドがある場合、フィールドを 100% または指定した幅にするにはどうすればよいですか。
たとえば、このテキスト フィールドは水平方向にしか届きません。
winforms - Model-View-Presenter パターンでの遅い操作
Model-View-Presenter (または MVC や MV-VM、または使用しているバリアント) で遅い操作をどのように処理しますか?
WinForms、SWT/JFace、または使用しているデスクトップ フレームワークでの操作が遅い場合は、バックグラウンド スレッドで実行して、アプリケーションが完全にロックされないようにする必要があります。これはどこで処理するのですか?
いくつかの解決策を見ることができますが、それらのいずれにも完全に満足しているわけではありません:
ビューの呼び出しで、常にバックグラウンド スレッドでプレゼンターを呼び出すようにします。つまり、ビューは、プレゼンターからのすべての呼び出しがおそらくバックグラウンド スレッドから来ることを処理する必要があります。
メイン スレッドでビューにプレゼンターを呼び出させます。バックグラウンドで実行できるように、遅い操作を実行する場合、プレゼンターはビューにコールバックする必要があります。
普段何をしていますか?
編集:この記事を見ました: http://www.codeproject.com/KB/threads/ThreadedExecuter.aspx。これは基本的に 2 の実装です。このようなことを試した人はいますか?