2、JAVA绘图技术使用不多,简单学习即可,无需深究。
3、JAVA语言优势主要还是在web这块,这部分要好好学习。
4、希望对你有帮助。
可以使用setIgnoreRepaint(true)方法setIgnoreRepaint
public void setIgnoreRepaint(boolean ignoreRepaint)
设置是否应该忽略从操作系统接受的绘制消息。这不会影响 AWT 在软件中生成的绘制事件,除非它们是对操作系统级别绘制消息的直接响应。
这是很有用的,例如正在全屏模式中运行并且需要更佳的性能,或者使用页面翻转作为缓冲策略时。
进行界面设计的时候,有时需要设计一些特殊的按钮,如音乐播放器的原型,三角形按钮。如果Swing提供的默认按钮无法满足要求,就需要对按钮控件(JButton)进行重绘。Swing按钮重绘的基本原理是:创建一个继承自JButton的扩展按钮类,在其中重载paintComponent方法,这个方法用来实现控件的显示界面绘制。
为了使的按钮可以响应鼠标移入、移出按钮等事件,还对它添加了鼠标监听器,这通过addMouseListener方法实现。