简单画板总结

简单画板实现总结:
实现简单画板程序时,需要鼠标点击界面时,能触发事件。JFrame

类中有一个添加鼠标事件监听器的方法:addMouseListener。该方

法中需要一个MouseListener接口的参数,所以还需要定义一个类来

继承该接口。

JFrame类还提供了一个getGraph()的方法来得到java.awt.Graphics

的对象,通过调用该对象的不同的draw方法并传传入鼠标的坐标参

数,就可以在JFrame界面上画出图形。

创建按钮的监听器时,可以通过内部类来实现。
鼠标释放时调用方法,addMouseListener中提供了方法

mousePressed()和mouseRelease(),使鼠标点击和释放时得到两次点

的坐标。

选择颜色时,可以调用 javax.swing.JColorChooser类中的方法

showDialog()来改变颜色。

若想画出不同的图形,如椭圆、矩形,填充圆、填充矩形等。

Graphics类中提供了相应的方法。通过创建对象并运用if语句即可

。但运用if和else时最好设置一个计数器。

你可能感兴趣的:(swing)