我是图形编程的新手。我正在尝试创建一个可以让你绘制有向图的程序。首先,我已经设法绘制了一组矩形(表示节点),并通过覆盖Java中的paint方法实现了平移和缩放功能。在没有太多节点的情况下,这一切似乎都工作得相当好。我的问题是,当尝试绘制一个点网格时。一开始,我使用了一些简单的测试代码,使用两个嵌套的for循环覆盖了一个点网格:
int iPan
我正在创建一个游戏,在其中我有一个具有多个视图的菜单,用于使用游戏状态转换来选择游戏类型、选项等。每个菜单都将在画布对象上的JFrame中主动呈现。由于我通过将BufferedImage绘制到画布上对每个游戏状态进行活动呈现,所以不能使用JButton或任何其他JComponent或组件(awt),因为Graphics2D对象不能像这样绘制它们:Graphics2D g = bufferStrategy.getDra