問題タブ [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.
java - 編集時にJTable行の高さを動的に増やし、編集を終了すると減らします
セル内にチケット情報を含むJTableを表示する小さなPOSアプリケーションを作成しています。CellRendererは、JPanelを拡張し、TableCellRendererを実装するクラスであり、基本情報(数量、説明、価格)を示すいくつかのJTextFieldが含まれています。また、JPanelを拡張し、CellEditorとして使用されるTableCellEditorを実装する別のクラスがあります。このクラスには、より多くのJTextFieldといくつかのjButtonが含まれています。
必要なのは簡単です。マウスでクリックして(または画面に触れて、同じイベントである)セルを編集するときは、編集するセルの高さを動的に増やします。そのため、エディター内のすべてのコンポーネントを表示できます。編集が終了したら、セルの高さを以前の値に戻します。
それをすることについて何か考えはありますか?
前もって感謝します。:-)
java - 編集可能な jtable セルのフォーカスを削除
jtableの編集可能なセルをダブルクリックすると、このように表示されます。
私が必要とするのは、ユーザーが値を入力する前にボタンを押すテーブルの外でマウスをクリックすると、既存の値が自動的に入力され、出力が次のように表示されるはずです。
どんな助けや提案も大歓迎です。
java - テーブルセルエディタの問題
編集中に行の高さを調整するように、カスタムテーブルセルエディターを作成しています。私はこのコードを持っていますが、セルのサイズを変更する代わりに、パネル全体またはフレームのサイズを変更するために継ぎ目があります。セルに文字を入力しようとすると、メインフレームの幅が数ピクセルに狭まります。誰かが問題を見ることができますか?
jquery - Slickgrid: resetActiveCell() が期待どおりに動作しない
1. グリッドを離れるときに resetActiveCell() を呼び出しますが、セルは選択されたままです。最後に選択したセルの選択を解除する別のステートメントはありますか?
2. longText エディターを使用しています。グリッドを離れて resetActiveCell() を呼び出すと、エディターが閉じません。
私にできることはありますか?
java - キーストロークが JTable から最上位にカスケードするのを防ぐ
数値スピナーを使用するカスタム TableCellEditor で JTable を作成しました。私の問題は、Enter キーを押してセルの変更をコミットすることです (特に、テーブル内の他の場所をクリックするなど) が、Enter キーを押すとアプリケーションも実行されます。JTable セルを編集するときにアプリケーションを実行しないようにするにはどうすればよいですか?
java - セル型精度が 2 倍の Jtable
数値のみを取得し、精度 2 ですべてを丸めるには、JTable に double 型の列の 1 つを作成する必要があります。この精度で表示するだけでなく、精度 2 で数値をデータに書き込む必要があります。 write 2.456 セルとデータに 2.46 を書き込む必要があります。これを行う最善の方法は何ですか? カスタム セル レンダラーまたはカスタム セル エディターを使用しますか? 私はこのコードを持っていますが、データを変更しないでください。セルに正しいデータのみが表示されます
java - 指定された列でJTableの戻り値を操作する方法は?
2 つの列 ( editable JTable )を持つ JTable があります。ユーザーが 2 番目の列に何かを入力する場合、私の要件は次のとおりです。
ユーザーは数字とコンマのみを入力できます
ユーザーが間違った文字を入力すると、ビープ音が鳴ります
(Toolkit.getDefaultToolkit().beep();
)
これを達成するにはどうすればよいですか?(それが jtextfield の場合、ドキュメント フィルターまたはプレーン ドキュメントなどが必要です。JTable の場合、どのように? )
java - JTextField と JComboBox の共通ジェネリック型
列数とデータ型に基づいて動的テーブルを作成したいと考えています。JTextField
問題は、JComboBox
ジェネリック型リストから要素を取得したいときです。別のジェネリック型から反復する必要がありますが、Table 型などの 1 つのジェネリック型に追加します。主な問題は方法にあると思いますcretaeTable()
。
java - ビューとインライン編集状態の両方で、Swing jTableセルに「YY-MM-DD」形式のDateオブジェクトを表示させる方法は?
カスタム日付形式 (セル レンダラー) で日付を表示できますが、セルでインライン編集を開始すると、日付形式が "Tue Feb 14 00:00:00 CET 2012" などに変更されます。これは、プレゼンテーションに関してはいいですが、日付を入力する場合に便利です。
すべての州のすべての日付セルで「YY-MM-DD」形式で日付を表示および編集する方法は?