Java JTable
コンポーネントを使用して列ヘッダーで列名を判断する方法はありますか? E.G.、私は "ヘッダー"と列名 "列"のような列ヘッダーを持つことができます。そして私はColumn_Name_From_Header( "Header") - > "Column"のようなメソッドを探しています。JTableの列ヘッダーで列名を決定する
0
A
答えて
1
テーブルの列モデルのテーブル列を繰り返します。指定されたヘッダー値(headerValue.equals(tableColumn.getHeaderValue()
を使用)を持つものを探します。次に、カラムtableColumn.getModelIndex()
のmodelIndex
に質問し、テーブルのモデルにこのインデックスのカラム名を問い合わせてください:tableModel.getColumnName(index)
。
3
JTable
への参照がある場合は、列名を取得する最も簡単な方法は、基底のTableModel
から取得することです。例えば
JTable tbl = ...
String colName = tbl.getModel().getColumnName(10);
アクセスがモデル指数なく、ビュー・インデックスを使用して行われ、これは典型的には望ましいです。これは、たとえば、JTableの列を使用する場合、モデル内の列名の予測可能な順序が同じであることを意味します。
関連する問題
- 1. JTable、Javaの列ヘッダー名
- 2. JTableの各列のヘッダーを調べる
- 3. JTableの列ヘッダーにActionListenerを追加
- 4. JTableのクリック可能な列ヘッダー
- 5. Web-Harvestは、テーブルの列ヘッダーでデータ型を決定します。
- 6. JTableの1つの列のヘッダーのサイズを正しく設定する
- 7. QTモデルの列ヘッダー名をリフレッシュする
- 8. メニュー項目またはメニューをJavaのJTable列ヘッダーに追加
- 9. JTableの特定の列のコンパレータ
- 10. JTableの列ヘッダーが表示されない
- 11. FlexiGridの列ヘッダーの固定
- 12. JTableオブジェクト配列
- 13. 特定の順序で文字列を含むJTable列を並べ替える
- 14. NetbeansのヘッダーJTable i18n
- 15. Jtableの列分割
- 16. 行列の逆行列の決定子
- 17. 特定の列をヘッダー名でスペースで表示します(awk、sed)
- 18. 行列内の列の長さを決定する
- 19. EclipseのJTableで列名が表示されない
- 20. 固定ヘッダーと固定列でUITableViewを実装する
- 21. JTableヘッダーとスペーサー行
- 22. JTableヘッダーの上にマージされたヘッダー。
- 23. JTableで列名が更新されない
- 24. 参照VSTO Excel ListObjectの列を列のインデックスではなくヘッダー名
- 25. jqgrid固定列ヘッダーと固定フッター
- 26. DataGridの列ヘッダーでDataContextを設定する方法
- 27. JTable列にJScrollPaneコンポーネントを追加する
- 28. JTable行ヘッダーの実装
- 29. JTableの表示文字列
- 30. VB6動的配列決定
「名前」はどういう意味ですか?もっと早く助けを求めるには、[SSCCE](http://pscode.org/sscce.html)を投稿してください。 –
例は最初の答えです。 JTable tbl = ... 文字列colName = tbl.getModel()。getColumnName(10); しかしここには、整数値 - 列番号のColumnNameがあります。 – Max
なぜあなたはこの価値を必要としていないのか何であれ、なぜそれを知る必要があるのですか。 – mKorbel