回答編集履歴
3
csv修正、画像追加
test
CHANGED
@@ -121,8 +121,9 @@
|
|
121
121
|
```
|
122
122
|
sec.csv
|
123
123
|
```csv
|
124
|
-
四角形,黒,50,50,230,150
|
125
124
|
塗りつぶし四角形,青,50,50,230,150
|
126
125
|
塗りつぶし四角形,黄色,110,50,25,150
|
127
126
|
塗りつぶし四角形,黄色,50,110,230,25
|
127
|
+
四角形,黒,50,50,230,150
|
128
128
|
```
|
129
|
+
描画ボタン押下結果![ウインドウ画像](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-22/cbd6cf47-3f63-46e4-9494-295c06ed5dce.png)
|
2
修正
test
CHANGED
@@ -17,13 +17,11 @@
|
|
17
17
|
}
|
18
18
|
|
19
19
|
public FinalReport() {
|
20
|
-
super();
|
20
|
+
super("FinalReport");
|
21
21
|
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
|
22
22
|
setSize(700, 300);
|
23
23
|
setLocationRelativeTo(null);
|
24
|
-
|
25
|
-
Container container = getContentPane();
|
26
|
-
|
24
|
+
setLayout(new BorderLayout());
|
27
25
|
|
28
26
|
JTextField textField = new JTextField("sec.csv", 10);
|
29
27
|
JButton button = new JButton("描画");
|
1
修正
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
Swing では paint() では無く paintComponent() を override し、描画以外は極力行わないようにしてください。
|
2
|
-
また、後から Component を追加するのでは無く先に追加しておいて描画だけ後からする形にすれば View 構造の再生成が不要になります。
|
3
2
|
|
3
|
+
FinalReport.java
|
4
4
|
```java
|
5
5
|
import java.awt.*;
|
6
6
|
import java.io.IOException;
|