To implement an interface (in this case ActionListener or ItemListener), you must write all the functions that the interface provides. One such function you're missing is actionPerformed(ActionEvent). If you put this function into your ChatClientApplication class, it will stop complaining.

Put this in your class:
public void actionPerformed(java.awt.event.ActionEvent e)

Hope this helps!



*START_OF_ERROR** ChatClientApplication is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener public class ChatClientApplication extends Frame implements ActionListener, Item
Listener, WindowListener
1 error

Hey magic27,

I posted a code snippet here:

Hope you like it.

nanosani commented: you're such a good programmer cosi. -- sani. +1

About the original topic: Languages are long lived and possibly immortal beings. There will always be C++ somewhere. Don't forget our Y2K fears about that ancient dino Cobol.

Pop in a OS 9 or OS X install CD... Try for a OS 9 CD if you can; it'll be simpler. Hold down the 'C' key when the computer is booting up. As soon as you hear the CD drive kick in you can release the 'C'. The comptuer will boot off the CD.

You can have your friend back up the information on the drive. You can then either wipe the hard drive clean with a fresh copy of the OS.

Hope this helps!


alc6379 commented: that's the best information you can give them! --alc6379 +3

Actually you can do this programatically fairly easily...
Using Windows API's SystemParametersInfo with SPI_SETDESKWALLPAPER.


I don't program in Win32 anymore, so the if you get stuck try looking here:
You should be able to figure out which constants correspond to the given values in the example.

Have fun!


Hey Supra,

This would be a hot topic if you have the experience and the energy for it: Write a linux module that places some routines on the interrupt vector table for timers. Then you could have an accurate timer for which you can send on pulses for pulse width modulated signals to through the parallel port. You can control up to two servo motors using this technique.


Definitely look into using Eclipse [URL=][/URL] . I eschewed IDEs for a long time. I've tried all the commercial IDEs and disliked them. I was probably the only developer in my department who still used the console text editor vim exclusively. Finally Eclipse crept up on me; I felt like I had been technologically ignorant and asleep for the years that Eclipse existed and I had not been using it.