[問題] 如何手動觸發隱藏的awt元件呼叫paint()?
Hi,
由於某種原因,
我希望 java.awt.Canvas 在被加入到 JFrame 並顯示在螢幕上之前,
就先呼叫 canvas.paint(), 即:
Canvas canvas = new Canvas();
← 希望 new 完 Canvas 之後, 就能在這裡呼叫 canvas.paint()
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(canvas);
frame.setVisible(true);
我知道這個要求很奇怪,
不過還是想請問該怎麼做? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.133.199
推
03/01 20:08, , 1F
03/01 20:08, 1F
→
03/01 20:17, , 2F
03/01 20:17, 2F
推
03/01 20:27, , 3F
03/01 20:27, 3F
→
03/01 21:38, , 4F
03/01 21:38, 4F
→
03/01 21:40, , 5F
03/01 21:40, 5F
推
03/01 23:26, , 6F
03/01 23:26, 6F
→
03/02 01:17, , 7F
03/02 01:17, 7F
→
03/02 01:20, , 8F
03/02 01:20, 8F
→
03/02 01:22, , 9F
03/02 01:22, 9F
→
03/02 01:24, , 10F
03/02 01:24, 10F
討論串 (同標題文章)