java - Class is not abstract and does not override abstract method actionPerformed(ActionEvent) in ActionListener -


please help. i'm not new coding, new java. don't know i'm doing wrong. i'm using book learn java, , following code i'm working on @ moment. went books website , downloaded source program , gave me same error message. please help. know has been asked about, i'm stuck , use help.

import java.awt.event.*; import javax.swing.*; import java.awt.*;  public class titlebar extends jframe implements actionlistener {     jbutton b1;     jbutton b2;      public titlebar() {         super("title bar");         setdefaultcloseoperation(jframe.exit_on_close);         setlookandfeel();         b1 = new jbutton("rosencrantz");         b2 = new jbutton("guildenstern");         b1.addactionlistener(this);         b2.addactionlistener(this);         flowlayout flow = new flowlayout();         setlayout(flow);         add(b1);         add(b2);         pack();         setvisible(true);     }      public void actionperformed(actionevent evt) {         object source = evt.getsource();         if (source == b1) {             settitle("rosencrantz");         } else if (source == b2) {             settitle("guildenstern");         }         repaint();     }      private void setlookandfeel() {         try {             uimanager.setlookandfeel(                 "com.sun.java.swing.plaf.nimbus.nimbuslookandfeel"             );             swingutilities.updatecomponenttreeui(this);         } catch (exception exc) {             system.err.println("couldn't use system "                 + "look , feel: " + exc);         }     }      public static void main(string[] arguments) {         titlebar frame = new titlebar();     } } 

your class works me. try imports

import java.awt.flowlayout; import java.awt.event.actionevent; import java.awt.event.actionlistener;  import javax.swing.jbutton; import javax.swing.jframe; import javax.swing.swingutilities; import javax.swing.uimanager; 

Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -