やりたい事は、あるJTableのあるセルに値を出したいだけなのです。
あるJTable-AについてはsetValueAtを使用して簡単に値を表示する事が
出来たのですが、別のJTable-Bには同じメソッドを使用しても表示されません。
よくよく、確認してみたところ、JTable-BはAbstractTableModelを派生して
独自に作成したクラスMyModelをsetModelしていました。
MyModelクラスの中身にはやはり、空のsetValueAtメソッドが存在していました。
これで、解決と思ったのですが、setValueAtをコメントアウトしても何も
変わりませんでした。次にsetValueAtに
super.setValueAt(~)を記述して(上位におまかせのつもり)やってみましたが
何も変わりませんでした。この場合どうすればセルに値が表示される様に
なるのでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
結論としては、独自に作ったMyModelがどう作られているのかわからないことには、回答しようがないです。
MyModelがどういった方法でデータを保持しているのか調べたらよいと思います。
その上でsetValueAtではMyModelが保持しているデータを更新するようにし、
getValueAtで、保存された値を返すようにする必要があります。
単に値を保持しているだけならば、AbstractTableModelの代わりに、DefaultTableModelを継承して、MyModelを作ればいいと思います。
我ながらアホな質問をしたという事に気づきはじめました。先人の作りかけを更新していってるのですが、MyModelの中にデータを保持してそれをgetValueAtで取り出していました。という事はsetValueAtとしては保持している変数を更新すればいいという事ですね。変数を更新して、一体誰がセル上に表示してくれるのか?という流れが見えていないので、疑問でした。ちょっと、やってみます。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Excel(エクセル) 関数式を教えてください。 AとBのセルがあり、Aのセルに値がある場合はCのセルへ1と表示。 AとBの 5 2022/03/23 14:38
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/11 14:50
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 17:07
- Excel(エクセル) 関数を用いて表示したセルの内容を、見えている形でコピーする方法 2 2022/09/14 16:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコード件数の表示
-
Java初級 引数に適用できません
-
abstract と static を一緒に付...
-
readLine()ではじめから読み直...
-
C言語での文字列より値を抜き出す
-
Google Apps Script で getRang...
-
public static void main (Stri...
-
Java 「参照型の型変換」について
-
クラスを継承した際のコード自...
-
C# 点の描き方をおしえてくだ...
-
Fileの読み取り専用の解除
-
ArrayList の継承について(初...
-
[クラス名].[メソッド名].[メソ...
-
C# でメソッドに送られてきたOb...
-
StringBufferからStringへキャ...
-
String.containsの反対機能はあ...
-
変数とフィールドの使い分け
-
System.out.print
-
Path型またはString型をURL型に...
-
別クラスのmainメソッドの実行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Java初級 引数に適用できません
-
String.containsの反対機能はあ...
-
なぜprotected overrideなのか
-
Strutsでチェックボックスの値...
-
Google Apps Script で getRang...
-
abstract と static を一緒に付...
-
C# 点の描き方をおしえてくだ...
-
レコード件数の表示
-
public static void main (Stri...
-
StringBufferからStringへキャ...
-
YYYYMMDD書式の日付に対する適...
-
C# でメソッドに送られてきたOb...
-
シェルスクリプトからのJavaメ...
-
C# の ByVal と ByRef について
-
Fileの読み取り専用の解除
-
CSVから読み込んだデータの保持...
-
メソッドの引数に指定されてい...
-
javaに"search"という関数 or ...
-
Javaのメモリの管理
-
Java初心者です、エラーの意味...
おすすめ情報