Java: Create global graphics object

前端 未结 2 1578
青春惊慌失措
青春惊慌失措 2021-01-27 07:07

I\'ve extended the JPanel class to draw a graph. The problem that I\'ve got is that I need a global graphics object in order to call it in multiple methods... As an example, her

2条回答
  •  隐瞒了意图╮
    2021-01-27 08:01

    How would I pass in the graphics object externally?

    Don't. The graphics context is only valid during the invocation of paintComponent(). Instead, use the MVC pattern, discussed here, to update a model that notifies any listening view to render itself. JFreeChart is a complete example.

提交回复
热议问题