2013-01-13 5 views
6

私はJPanelにJTableを表示しました。JTableはスクロールペインの内側にあります。 唯一の問題は、グリッド線が表示されないことです。このコード行を使用しようとしましたが、機能しませんでした。以下はJava- JTableがグリッド線を表示しない

table.setShowGrid(true); 

の画像です:注意なしグリッド線はenter image description here

はありません事前にありがとうございます。

+2

あなたはグリッドが白ではありませんか?その色を変更するには 'JTable.setGridColor()'を試してください。 – tenorsax

+1

ああ、ありがとうございました。グリッドはちょうど白でした – basketballhead24

+2

[ここ](http://stackoverflow.com/a/13779735/230513)のようにすべてのテーブルのグリッドカラーを変更することができます。 – trashgod

答えて

8

境界がエッチングされていると違いがありますか?

table.setBorder(new EtchedBorder(EtchedBorder.RAISED)); 

EDIT:

グリッドラインのデフォルトの色は白であるように思わ:

table.setGridColor(Color.BLUE) 
+0

それは動作しません – basketballhead24

+0

背景色の設定はどうですか?多分グリッド線は白ですか? :) – Will

+0

はい@Aquaはただコメントに私にそれをmetioned。 – basketballhead24

8
table.setShowHorizontalLines(true); 
table.setShowVerticalLines(true); 
+2

は、setShowGrid(true)とまったく同じです。とにかく、問題はすでに解決されており、グリッド線を表示するかどうかは関係ありませんでした。...自分自身を投稿する前に、以前の回答とそのコメントを読んでください: – kleopatra

+0

これは私には役に立ちました。ありがとうございました。 NetBeans GUI Designedでこのプロパティを設定してもうまくいかなかったのは分かりませんが、 – Marko

関連する問題