java - Trouble importing both JButton and JFrame with MouseListeners -
i'm making paint program, needs implement both mousemotionlistener , mouselistener. needs javax.swing.jframe , javax.swing.jbutton.
if import either jframe or jbutton themselves, there no compile error (besides buttons/frames won't understood). however, if import both, error in dual implementing of mouselistener , mousemotionlistener.
the error received is:
mypaint not abstract , not override abstract method mouseexited(java.awt.event.mouseevent) in java.awt.event.mouselistener importing javax.swing.*; not solve problem, , @ loss.
import java.awt.*; import java.awt.event.*; import javax.swing.jbutton; import javax.swing.jframe; public class mypaint extends canvas implements mouselistener, mousemotionlistener { public boolean bg; public static jbutton brushsize1 = new jbutton("size 1"); public static jbutton brushsize2 = new jbutton("size 2"); public static jbutton brushsize3 = new jbutton("size 3"); //all code necessary mypaint not abstract , not override abstract method mouseexited(java.awt.event.mouseevent) in java.awt.event.mouselistener
this means code declares implementation of interface - yet not actually implement methods defined in interface. rid of error, define method!
java swing compiler-errors mouselistener mousemotionlistener
No comments:
Post a Comment