我正在尝试用 Java 制作一个绘画编辑器,其中有一个工具栏,其中包含我想要粘贴到画布中的对象。我使用 Swing 组件来制作 GUI,但是当我寻找制作画布的方法时,我只找到了 AWT 中的类画布。
有没有办法用Swing制作类似canvas的东西? (例如,JPanel?)我读到,使用 AWT 中的类画布与 swing 制作的 GUI 无法正常工作,是这样吗?
为了在 swing 中制作自定义“画布”,您通常会编写一个JPanel。然后,您必须覆盖protected paintComponent(Graphics g)
的方法JPanel
.
在paint方法中,您可以调用方法Graphics实际绘制的对象JPanel
.
与往常一样,Java 教程有一个很好的参考在此帮助您入门。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)