質問するログイン新規登録

回答編集履歴

2

文言追加

2020/01/18 03:23

投稿

jimbe
jimbe

スコア13394

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  public void paint(Graphics g) は java.awt.Component にあるメソッドです.
2
- ですので java.awt.Component もしくはそれを継承したクラスで無ければ(そして然るべきツリー構造に含まれなければ) 呼び出されません.
2
+ ですので java.awt.Component (もしくはそれを継承したクラス)を継承していなければ(そして然るべきツリー構造に含まれなければ) 呼び出されません.
3
3
  「同じ名前のメソッドを定義すればどんなクラスでも勝手にシステムが呼んでくれる」わけではありません.
4
4
 
5
5
  Swing の理解が足りないと思われましたら, (今は JavaFX があるとはいえ) Swing の記事もネットにまだあだあると思いますので, 簡単なものから探してみては如何でしょうか.

1

リンク追加

2020/01/18 03:23

投稿

jimbe
jimbe

スコア13394

answer CHANGED
@@ -2,4 +2,7 @@
2
2
  ですので java.awt.Component もしくはそれを継承したクラスで無ければ(そして然るべきツリー構造に含まれなければ) 呼び出されません.
3
3
  「同じ名前のメソッドを定義すればどんなクラスでも勝手にシステムが呼んでくれる」わけではありません.
4
4
 
5
- Swing の理解が足りないと思われましたら, (今は JavaFX があるとはいえ) Swing の記事もネットにまだあだあると思いますので, 簡単なものから探してみては如何でしょうか.
5
+ Swing の理解が足りないと思われましたら, (今は JavaFX があるとはいえ) Swing の記事もネットにまだあだあると思いますので, 簡単なものから探してみては如何でしょうか.
6
+
7
+ 例えば↓のような感じです.
8
+ [【Java】ウィンドウに画像を描画する](https://nompor.com/2017/12/06/post-1665/)