問題タブ [cellrenderer]
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 列内にある JComboBox 内に既存の値のコンテンツがあります。私がやろうとしているのは、既存のオブジェクトから値を読み取り、ComboBox を更新してこの値をすぐに表示することです。
私の最初の試みは:
ComboBox を選択したインデックスに更新する場合は、次のコードを使用します。
これをデバッグすると、期待どおりに動作しますが、テーブルは更新されません。
関数の一部を変更するために、独自の DefaultCellEditor を作成してみました。これにより、特定のセルを選択してコンボ ボックスを含める柔軟性が得られました。現在、これを解決策として変更しようとしています。
actionscript-3 - Flash AS3 TileList DataProvider getIndex
Web で提供されている Flash コードを使用しています。奇数行の背景と偶数行の色を区別するように変更しています。しかし、data.index にアクセスできません。インデックスにアクセスするにはどうすればよいですか?
actionscript-3 - CustomCellRenderer のボタンはラベルのみを表示します
TileList に独自の CustomCellRenderer を実装しています。追加した独自のボタンがありますが、ボタンにはラベル テキスト以外は表示されません。コード スニペットを次に示します。
「BUY」ラベルが表示されるため、ボタンはオフスクリーンではなく、実際にはセルの子ですが、何らかの理由でボタン スキンが表示されず、マウス クリックが必要ありません。ボタンに別のアップスキンを設定しようとしましたが、何も変わりません。私はここで途方に暮れています。何が起こっているのかについて誰か考えがありますか?
actionscript-3 - マウスオーバーするまでボタンが表示されない
セルにボタンがある TileList の CustomCellRenderer があります。ボタンのラベル テキストを除いて、ボタンは表示されません。ボタンにマウスを合わせると、通常どおりに表示されます。私はボタンを使って特別なことをしているのではなく、単にセルの子として追加しています。customcellrenderer がマウスオーバーを機能させるように設定するmouseChildren = true;
必要があったので、TileList を持つ customcellrenderer について何かおかしなことがあると思いますか?
java - JTableCellRenderer により、最小化時にプログラムが黒くなる
jcombo ボックスを介してデータベースからクラスを選択し、タイム テーブルにクラスの時間を設定するプログラムを作成しています。
DefaultTableCellRenderer を拡張してテキストで情報をラップし、セルの背景を変更するカスタム cellrenderer を使用しました。
それは機能しますが、プログラムを最小化するとすべてが黒くなり、ダブルクリックするとタイムテーブルに新しい JTextArea が開きます。
なぜこれが起こっているのか誰にも分かりますか?
これが私が使用したコードです。助けてくれてありがとう。
そして、彼らがどのように時刻表に乗るかはそのようなものです
これは、実際にエラーを確認するためのコードの例ですが、より大きなプログラムの一部であるため、表現しやすくするためにいくつか変更されています。
編集::プログラムを最小化してもう一度開くと、スレッド「AWT-EventQueue-0」java.lang.NullPointerExceptionで例外が発生し、再実行していなくてもセルレンダーが再度呼び出されているようですプログラム。
これを解決する方法、またはプログラムが黒くなる理由について何か考えはありますか?
java - JComboBox カスタム エディタ JTable
Jtable を JComboBox Editor に追加したいので、ComboBox を選択すると JTable が表示されます。
table.removeActionListener() と table.addActionListener() を使用できません。新しい機能
table.addAncestorListener( addAncestorListener リスナー) および
table.removeAncestorListener(addAncestorListenerリスナー)
彼女はこれまでのところ私のコードです。
彼女は私が欲しいものを正確に示すイメージです