参考我之前的question:
根据您的宝贵答案,我选择Java 2D library来满足我的要求。
我完全阅读了上面提到的库,并且对处理图形内容有充分的了解,比如绘制什么以及如何绘制等等。现在我只留下一个问题,我如何在JPanel中绘制我需要的形状以及之后如何绘制所有这些形状我如何将JPanel放在JScrollPane中?
答案 0 :(得分:3)
您通常会在JComponent的子类中绘制您的东西,比如,MyComponent。
MyComponent myc = new
MyComponent();
JScrollPane jsp =
new JScrollPane(myComponent);
答案 1 :(得分:3)
覆盖paintComponent(Graphics g)
方法。
将Graphics
投射到Graphics2D
并使用drawShape()
方法传递所有形状