【发布时间】:2011-11-05 06:28:53
【问题描述】:
参考我之前的question:
根据您的宝贵回答,我选择Java 2D library 来满足我的要求。
我完全阅读了上述库,并且完全理解了处理图形的东西,比如画什么以及如何画等等。现在我只剩下一个问题,我如何在 JPanel 内以及之后绘制我需要的形状绘制所有这些形状我如何将 JPanel 放置在 JScrollPane 中?
【问题讨论】:
标签: java swing netbeans jpanel java-2d
参考我之前的question:
根据您的宝贵回答,我选择Java 2D library 来满足我的要求。
我完全阅读了上述库,并且完全理解了处理图形的东西,比如画什么以及如何画等等。现在我只剩下一个问题,我如何在 JPanel 内以及之后绘制我需要的形状绘制所有这些形状我如何将 JPanel 放置在 JScrollPane 中?
【问题讨论】:
标签: java swing netbeans jpanel java-2d
覆盖paintComponent(Graphics g) 方法。
将 Graphics 转换为 Graphics2D 并使用 drawShape() 方法传递所有形状
【讨论】:
您通常会在 JComponent 的子类中绘制您的东西,例如 MyComponent。
MyComponent myc = new
MyComponent(); JScrollPane jsp =
new JScrollPane(myComponent);
【讨论】: