問題タブ [jide]
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 - JIDE での行の削除 - グループ テーブル
jidesoft.grid.DefaultGroupTableModel
クラスラッピング を使用してswing.table.DefaultTableModel
います。
問題は、メソッドを使用してグループ化された行 (DefaultGroupRow) を削除しようとすると
jidesoft.grid.DefaultGroupTableModel.removeRow(row index)
、
行は視覚的にのみ削除され、 swing.table.DefaultTableModel
.
メソッドを実行groupAndRefresh
すると、削除された行がフロントエンドで再作成されます。
スイングから削除されるグループ化されたテーブル行を削除するにはどうすればよいですかDefaultTableModel
。
前もって感謝します。
ウリ W.
java - Javaアプリケーションでカスタマイズ可能なショートカット
カスタマイズ可能なキーボードショートカットをJavaアプリケーションに含めたい(ユーザーが変更できる)。これは珍しいことではないので、自分の目標を達成するのに役立つライブラリ/プロジェクトがあるかどうか疑問に思いました。
残念ながら、Googleで役立つものを見つけることができませんでした。
ありがとう、aZen
自分のショートカットマネージャーを最初から作成することになりました。これには約20時間かかりました。
java - JIDE共通レイヤー上の未定義のシンボルsun.awt.image.CachingSurfaceManager
JIDE共通レイヤーをダウンロードしましたが、CachingSurfaceManager
クラスが見つからないため、ビルドできません。
Netbeansと最新バージョンのjavasdk(昨日ダウンロード)を使用してこれを構築しようとしています。日食を試してみるべきですか?Javaのドキュメントでもクラスを見つけることができないので、それで問題が解決するとは思いません。
私はそれが7ではなくjava6からのものである可能性があると思いました(これは私がダウンロードしたものです)。
このページはrt.jarにあると言っていますが、そこにも見つかりません...
何か案は?
java - Swing、AWT-EventQueueがロックされています
私のswingアプリケーションでは、ノードの1つ(1つのみ)でクリックを呼び出すと、アプリケーション全体がハングします。jconsoleを使用して問題をもう少し調査しましたが、この「ハングイベント」を呼び出したときに表示される内容AWT-EventQueue-1
が発生します
何がそのような行動を引き起こす可能性がありますか?アプリケーションが応答しない理由ですか?
java - JTableでの重複行選択の回避
JTableで行が重複して選択されないようにする必要があります。以前に選択した行が再度選択された場合、mouseeventを起動したくないか、重複した行選択であるかどうかを通知するAPIが必要です。以前に選択した行のインデックスを維持できますが、可能であればそれを避けたい
私は自分の機能でJIDEテーブルAPIを使用しているので、そのようなシナリオを示すことができるJIDE関連のメソッドがある場合。
- ありがとう
java - jidesoft ピボットグリッド
アプリケーションに jidesoft のピボットグリッドを使用したいのですが、このコンポーネントが Excel、csv、pdf、および印刷ユーティリティのエクスポートをサポートしているかどうか疑問に思っています。jidesoft の Web サイトを検索しましたが、何も見つかりませんでした。
誰でもこのコンポーネントの経験を手伝ってもらえますか?
java - Swingのテーブルでのセル編集(シングルクリックまたはダブルクリック)のベストプラクティス
テーブルのセルの編集について質問したいのですが。
現在、テーブルでセル編集を行う私の慣習は、セルをダブルクリックして、テキスト入力用にセルを編集可能にすることです。シングルクリックの場合は、代わりに行が選択されます。セル編集のExcelの動作と同じです。一部のJIDEデモで見たように、「EditableTableHeaderDemo」などのシングルクリックを使用して編集できるテーブルと、JideTableDemoなどのダブルクリックを使用して編集できるテーブルがあります。
ここで知りたいのは、シングルクリックかダブルクリックかに関係なく、テーブル内のセル編集のベストプラクティスです。シングルクリックでテーブルを編集するのと比較して、ダブルクリックでテーブルを編集する場合、問題はありますか?使いやすさ、使いやすさ、人間とコンピューターの相互作用の観点から、どちらが優れていますか?
java - JIDE GroupTableを使用するときに、基になるDefaultTableModelから行を削除する正しい方法は何ですか?
JIDE GroupTableをJideTabbedPane内のJideScollablePaneに配置し、EDT上で実行されているMatlab内から(javaObjectEDTを介して)インスタンス化しました。
JButtonからイベントをキャッチし、選択した行を削除しています。GroupTable.getModel.removeRowメソッドを使用すると、基になるDefaultTableModelは行を削除しません。
DefaultTableModelから行を直接削除すると、GroupTableを含むJideTabbedPaneが応答しなくなります。
別の基になるMatlabビジネスオブジェクトをGroupTableビューと実際に同期しているので、これを「回避」できます。GroupTable.removeRowで十分ですが、これを行う正しい方法とは思えません。 GroupTableでgroupAndRefreshを呼び出すと、基になるDefaultTableModelが再表示されます。(JIDEの行の削除-グループテーブルを参照)
実際に使用する必要があるremoveRowメソッドはどれですか?
java - JAR への署名 WebStart
Java バージョン 1.6.0_19 を使用し、spring-richclient-jideoss-1.1.1_XXXX のバージョンを作成しました。
次に、JNLP を生成しますが、JNLP をダウンロードしてエラーが発生すると、spring-richclient-jideoss-1.1.1_XXXX は署名者ではありません
このエラーは、クライアントの Java バージョンに依存します。JNLP のダウンロード時に、すべての Java バージョンで発生するわけではありません。
エラーは Java の問題でしょうか?
なにか提案を???
どうもありがとうございました
java - JTableがSwingWorkerスレッドから更新されない
現在、インポート画面の基礎を形成する一連のデータが入力されたJTableがあります。必要な更新または不要な更新の選択が終了したら、[適用]ボタンを押すと、更新は正常に適用されますが、JTableは完全には更新されません。
これは、変更の適用を処理するメソッドのコードです。
このメソッドは、以下のようにSwingWorkerスレッド内から呼び出されます。
これを実行しても例外は発生しないので、何か間違ったことをしていますか?前もって感謝します。