about the InneClass

/**

@version 1.10 2004-02-27

@author Cay Horstmann

*/

import java.awt.*;

import java.awt.event.*;

import java.util.*;

import javax.swing.*;

import javax.swing.Timer;

publicclass InnerClassTest

{

publicstaticvoid main(String[] args)

{

TalkingClock clock =new TalkingClock(1000,true);

clock.start();

// keep program running until user selects "Ok"

JOptionPane.showMessageDialog(null,"Quit program?");

System.exit(0);

}

}

/**

A clock that prints the time in regular intervals.

*/

class TalkingClock

{

/**

Constructs a talking clock

@param interval the interval between messages (in milliseconds)

@param beep true if the clock should beep

*/

public TalkingClock(int interval,boolean beep)

{

this.interval = interval;

this.beep = beep;

}

/**

Starts the clock.

*/

publicvoid start()

{

ActionListener listener =new TimePrinter();

Timer t =new Timer(interval, listener);

t.start();

}

privateint interval;

privateboolean beep;

privateclass TimePrinterimplements ActionListener

{

publicvoid actionPerformed(ActionEvent event)

{

Date now =new Date();

System.out.println("At the tone, the time is " + now);

if (beep) Toolkit.getDefaultToolkit().beep();

}

}

}

but when i set the beep=false

it can work the same,why?

[3168 byte] By [jollychanga] at [2007-10-3 3:47:57]
# 1
> but when i set the beep=false> it can work the same,why?No it does not work the same way.With beep == true there will be beeps evertime the time is printedWith beep == false no sounds are produced
r035198xa at 2007-7-14 21:44:56 > top of Java-index,Java Essentials,New To Java...
# 2
yes ,it isthx :)
jollychanga at 2007-7-14 21:44:56 > top of Java-index,Java Essentials,New To Java...
# 3

> yes ,it is

> thx :)

Are you still claiming that it beeps even when you alledgedly set the beep member to false? Then you didn't set it to false, at least not on that instance of the class. Maybe you constructed more than one instance of this object, and set beep to false on the wrong one?

Otherwise, I don't know what your non-descriptive post above means.

warnerjaa at 2007-7-14 21:44:56 > top of Java-index,Java Essentials,New To Java...