問題タブ [tablecelleditor]

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 に答える
1258 参照

java - 編集時にJTable行の高さを動的に増やし、編集を終了すると減らします

セル内にチケット情報を含むJTableを表示する小さなPOSアプリケーションを作成しています。CellRendererは、JPanelを拡張し、TableCellRendererを実装するクラスであり、基本情報(数量、説明、価格)を示すいくつかのJTextFieldが含まれています。また、JPanelを拡張し、CellEditorとして使用されるTableCellEditorを実装する別のクラスがあります。このクラスには、より多くのJTextFieldといくつかのjButtonが含まれています。

必要なのは簡単です。マウスでクリックして(または画面に触れて、同じイベントである)セルを編集するときは、編集するセルの高さを動的に増やします。そのため、エディター内のすべてのコンポーネントを表示できます。編集が終了したら、セルの高さを以前の値に戻します。

それをすることについて何か考えはありますか?

前もって感謝します。:-)

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

java - 編集可能な jtable セルのフォーカスを削除

jtableの編集可能なセルをダブルクリックすると、このように表示されます。

従う

私が必要とするのは、ユーザーが値を入力する前にボタンを押すテーブルの外でマウスをクリックすると、既存の値が自動的に入力され、出力が次のように表示されるはずです。

後

どんな助けや提案も大歓迎です。

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

java - テーブルセルエディタの問題

編集中に行の高さを調整するように、カスタムテーブルセルエディターを作成しています。私はこのコードを持っていますが、セルのサイズを変更する代わりに、パネル全体またはフレームのサイズを変更するために継ぎ目があります。セルに文字を入力しようとすると、メインフレームの幅が数ピクセルに狭まります。誰かが問題を見ることができますか?

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

jquery - Slickgrid: resetActiveCell() が期待どおりに動作しない

1. グリッドを離れるときに resetActiveCell() を呼び出しますが、セルは選択されたままです。最後に選択したセルの選択を解除する別のステートメントはありますか?

2. longText エディターを使用しています。グリッドを離れて resetActiveCell() を呼び出すと、エディターが閉じません。

私にできることはありますか?

0 投票する
0 に答える
48 参照

java - キーストロークが JTable から最上位にカスケードするのを防ぐ

数値スピナーを使用するカスタム TableCellEditor で JTable を作成しました。私の問題は、Enter キーを押してセルの変更をコミットすることです (特に、テーブル内の他の場所をクリックするなど) が、Enter キーを押すとアプリケーションも実行されます。JTable セルを編集するときにアプリケーションを実行しないようにするにはどうすればよいですか?

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

java - セル型精度が 2 倍の Jtable

数値のみを取得し、精度 2 ですべてを丸めるには、JTable に double 型の列の 1 つを作成する必要があります。この精度で表示するだけでなく、精度 2 で数値をデータに書き込む必要があります。 write 2.456 セルとデータに 2.46 を書き込む必要があります。これを行う最善の方法は何ですか? カスタム セル レンダラーまたはカスタム セル エディターを使用しますか? 私はこのコードを持っていますが、データを変更しないでください。セルに正しいデータのみが表示されます

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

java - 指定された列でJTableの戻り値を操作する方法は?

2 つの列 ( editable JTable )を持つ JTable があります。ユーザーが 2 番目の列に何かを入力する場合、私の要件は次のとおりです。

  • ユーザーは数字とコンマのみを入力できます

  • ユーザーが間違った文字を入力すると、ビープ音が鳴ります(Toolkit.getDefaultToolkit().beep();)

これを達成するにはどうすればよいですか?(それが jtextfield の場合、ドキュメント フィルターまたはプレーン ドキュメントなどが必要です。JTable の場合、どのように? )

0 投票する
0 に答える
303 参照

java - JTextField と JComboBox の共通ジェネリック型

列数とデータ型に基づいて動的テーブルを作成したいと考えています。JTextField問題は、JComboBoxジェネリック型リストから要素を取得したいときです。別のジェネリック型から反復する必要がありますが、Table 型などの 1 つのジェネリック型に追加します。主な問題は方法にあると思いますcretaeTable()

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

java - ビューとインライン編集状態の両方で、Swing jTableセルに「YY-MM-DD」形式のDateオブジェクトを表示させる方法は?

カスタム日付形式 (セル レンダラー) で日付を表示できますが、セルでインライン編集を開始すると、日付形式が "Tue Feb 14 00:00:00 CET 2012" などに変更されます。これは、プレゼンテーションに関してはいいですが、日付を入力する場合に便利です。

すべての州のすべての日付セルで「YY-MM-DD」形式で日付を表示および編集する方法は?