質問編集履歴

4

コンポーネントの追記

2016/02/14 09:07

投稿

taka_miyata
taka_miyata

スコア18

test CHANGED
File without changes
test CHANGED
@@ -94,6 +94,10 @@
94
94
 
95
95
  残念ながら、結果は一緒でした。
96
96
 
97
+ JScrollPaneは、JPanelに addしています。
98
+
99
+ これが、問題でしょうか。
100
+
97
101
 
98
102
 
99
103
  ![イメージ説明](bed0fe51e4b3fc44621ac9bbfcc0584e.png)

3

検証バージョン 1\.8を追加

2016/02/14 09:07

投稿

taka_miyata
taka_miyata

スコア18

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- ---
25
+ ```java
26
26
 
27
27
  JTableHeader tableHeader = jTable.getTableHeader();
28
28
 
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- ---
47
+ ```
48
48
 
49
49
 
50
50
 
@@ -90,6 +90,10 @@
90
90
 
91
91
  ```
92
92
 
93
+ この後、java1.8 Update40 64-bitで、同様のコードを実装しましたが、
94
+
95
+ 残念ながら、結果は一緒でした。
96
+
93
97
 
94
98
 
95
99
  ![イメージ説明](bed0fe51e4b3fc44621ac9bbfcc0584e.png)

2

サンプルコード表示修正

2016/02/14 09:03

投稿

taka_miyata
taka_miyata

スコア18

test CHANGED
File without changes
test CHANGED
@@ -70,12 +70,6 @@
70
70
 
71
71
  バージョンが古い為でしょうか。
72
72
 
73
-
74
-
75
- ![イメージ説明](bed0fe51e4b3fc44621ac9bbfcc0584e.png)
76
-
77
-
78
-
79
73
  ```java
80
74
 
81
75
  JTable jTable = new JTable( 3,3 );
@@ -95,3 +89,7 @@
95
89
 
96
90
 
97
91
  ```
92
+
93
+
94
+
95
+ ![イメージ説明](bed0fe51e4b3fc44621ac9bbfcc0584e.png)

1

実行画面とjavaのバージョン表記追加

2016/02/14 08:50

投稿

taka_miyata
taka_miyata

スコア18

test CHANGED
File without changes
test CHANGED
@@ -57,3 +57,41 @@
57
57
 
58
58
 
59
59
  そもそも、実装が間違っていますか。
60
+
61
+
62
+
63
+ 実行すると、このようになります。
64
+
65
+ これは、tableHeader.setBackground( Color.BLUE );
66
+
67
+ tableHeader.setForeground( Color.WHITE ); です。
68
+
69
+ java( ビルド 1.6.0_13-b03)
70
+
71
+ バージョンが古い為でしょうか。
72
+
73
+
74
+
75
+ ![イメージ説明](bed0fe51e4b3fc44621ac9bbfcc0584e.png)
76
+
77
+
78
+
79
+ ```java
80
+
81
+ JTable jTable = new JTable( 3,3 );
82
+
83
+ jTable.setAutoCreateRowSorter( true );
84
+
85
+ JTableHeader head = jTable.getTableHeader();
86
+
87
+ head.setBackground( Color.BLUE );
88
+
89
+ head.setForeground( Color.WHITE );
90
+
91
+ head.setOpaque( true );
92
+
93
+ jScrollPane1.setViewportView( jTable );
94
+
95
+
96
+
97
+ ```