canvas가 있음


여기서 getGraphicsContext2D()로 컨텍스트 받아와서


저기에 fillRect drawText같은 함수들 넣고 그리는데


문제가 좀 있음


canvas나 graphicsContext에는 update() 함수가 없음


JavaFX UI 스레드에서 "알아서" 처리해주는게 유일하게 업데이트되는 방식임


그렇다고 외부 스레드에서 canvas 건드리면 칼같이 예외 뱉음




Q. 나는 graphicsContext에 무언가를 하면 그게 실시간으로 처리되었으면 좋겠음


예를 들어서 뭔가를 draw하려고 graphicsContext에다가 fillRect drawText같은거 열심히 하면 함수가 다 끝난 다음에 한꺼번에 업데이트되는데


graphicsContext에 fillRect를 하면 바로 업데이트되고 그다음에 drawText를 하면 바로 업데이트되고


약간 GIF 움짤 보는거마냥 그렇게 됐으면 좋겠는데


도저히 어디서부터 건드려야될지 감이 안잡힘


어떻게 하면 좋지?