1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <!-- Generated by javadoc (build 1.5.0_09) on Mon May 05 21:42:41 BST 2008 -->
7 Button (leJOS NXT API documentation)
10 <META NAME="keywords" CONTENT="lejos.nxt.Button class">
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
14 <SCRIPT type="text/javascript">
15 function windowTitle()
17 parent.document.title="Button (leJOS NXT API documentation)";
25 <BODY BGCOLOR="white" onload="windowTitle();">
28 <!-- ========= START OF TOP NAVBAR ======= -->
29 <A NAME="navbar_top"><!-- --></A>
30 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
33 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34 <A NAME="navbar_top_firstrow"><!-- --></A>
35 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36 <TR ALIGN="center" VALIGN="top">
37 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
39 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
47 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
53 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
54 <A HREF="../../lejos/nxt/Battery.html" title="class in lejos.nxt"><B>PREV CLASS</B></A>
55 <A HREF="../../lejos/nxt/ButtonListener.html" title="interface in lejos.nxt"><B>NEXT CLASS</B></A></FONT></TD>
56 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57 <A HREF="../../index.html?lejos/nxt/Button.html" target="_top"><B>FRAMES</B></A>
58 <A HREF="Button.html" target="_top"><B>NO FRAMES</B></A>
59 <SCRIPT type="text/javascript">
62 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
67 <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
74 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
75 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
76 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
77 DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
80 <A NAME="skip-navbar_top"></A>
81 <!-- ========= END OF TOP NAVBAR ========= -->
84 <!-- ======== START OF CLASS DATA ======== -->
91 <A HREF="../../java/lang/Object.html" title="class in java.lang">java.lang.Object</A>
92 <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>lejos.nxt.Button</B>
95 <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../lejos/nxt/ListenerCaller.html" title="interface in lejos.nxt">ListenerCaller</A></DD>
99 <DT><PRE>public class <B>Button</B><DT>extends <A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A><DT>implements <A HREF="../../lejos/nxt/ListenerCaller.html" title="interface in lejos.nxt">ListenerCaller</A></DL>
103 Abstraction for an NXT button.
106 Button.ENTER.waitForPressAndRelease();
107 Sound.playTone (1000, 1);
115 <!-- =========== FIELD SUMMARY =========== -->
117 <A NAME="field_summary"><!-- --></A>
118 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
119 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
120 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
121 <B>Field Summary</B></FONT></TH>
123 <TR BGCOLOR="white" CLASS="TableRowColor">
124 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
125 <CODE>static <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A>[]</CODE></FONT></TD>
126 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#BUTTONS">BUTTONS</A></B></CODE>
129 Array containing ENTER, LEFT, RIGHT, ESCAPE, in that order.</TD>
131 <TR BGCOLOR="white" CLASS="TableRowColor">
132 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
133 <CODE>static <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A></CODE></FONT></TD>
134 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#ENTER">ENTER</A></B></CODE>
137 The Enter button.</TD>
139 <TR BGCOLOR="white" CLASS="TableRowColor">
140 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
141 <CODE>static <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A></CODE></FONT></TD>
142 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#ESCAPE">ESCAPE</A></B></CODE>
145 The Escape button.</TD>
147 <TR BGCOLOR="white" CLASS="TableRowColor">
148 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
149 <CODE>static <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A></CODE></FONT></TD>
150 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#LEFT">LEFT</A></B></CODE>
153 The Left button.</TD>
155 <TR BGCOLOR="white" CLASS="TableRowColor">
156 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
157 <CODE>static <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A></CODE></FONT></TD>
158 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#RIGHT">RIGHT</A></B></CODE>
161 The Right button.</TD>
163 <TR BGCOLOR="white" CLASS="TableRowColor">
164 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
165 <CODE>static <A HREF="../../java/lang/String.html" title="class in java.lang">String</A></CODE></FONT></TD>
166 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#VOL_SETTING">VOL_SETTING</A></B></CODE>
169 </TD>
173 <!-- ========== METHOD SUMMARY =========== -->
175 <A NAME="method_summary"><!-- --></A>
176 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
177 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
178 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
179 <B>Method Summary</B></FONT></TH>
181 <TR BGCOLOR="white" CLASS="TableRowColor">
182 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
183 <CODE> void</CODE></FONT></TD>
184 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#addButtonListener(lejos.nxt.ButtonListener)">addButtonListener</A></B>(<A HREF="../../lejos/nxt/ButtonListener.html" title="interface in lejos.nxt">ButtonListener</A> aListener)</CODE>
187 Adds a listener of button events.</TD>
189 <TR BGCOLOR="white" CLASS="TableRowColor">
190 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
191 <CODE> void</CODE></FONT></TD>
192 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#callListeners()">callListeners</A></B>()</CODE>
195 Call Button Listeners.</TD>
197 <TR BGCOLOR="white" CLASS="TableRowColor">
198 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
199 <CODE> int</CODE></FONT></TD>
200 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#getId()">getId</A></B>()</CODE>
203 Return the ID of the button.</TD>
205 <TR BGCOLOR="white" CLASS="TableRowColor">
206 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
207 <CODE>static int</CODE></FONT></TD>
208 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#getKeyClickLength()">getKeyClickLength</A></B>()</CODE>
211 Return the current key click length.</TD>
213 <TR BGCOLOR="white" CLASS="TableRowColor">
214 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
215 <CODE>static int</CODE></FONT></TD>
216 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#getKeyClickTone(int)">getKeyClickTone</A></B>(int key)</CODE>
219 Return the click freq for a particular key.</TD>
221 <TR BGCOLOR="white" CLASS="TableRowColor">
222 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
223 <CODE>static int</CODE></FONT></TD>
224 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#getKeyClickVolume()">getKeyClickVolume</A></B>()</CODE>
227 Return the current key click volume.</TD>
229 <TR BGCOLOR="white" CLASS="TableRowColor">
230 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
231 <CODE> boolean</CODE></FONT></TD>
232 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#isPressed()">isPressed</A></B>()</CODE>
235 Check if the button is pressed.</TD>
237 <TR BGCOLOR="white" CLASS="TableRowColor">
238 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
239 <CODE>static void</CODE></FONT></TD>
240 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#loadSettings()">loadSettings</A></B>()</CODE>
243 Load the current system settings associated with this class.</TD>
245 <TR BGCOLOR="white" CLASS="TableRowColor">
246 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
247 <CODE>static int</CODE></FONT></TD>
248 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#readButtons()">readButtons</A></B>()</CODE>
251 <i>Low-level API</i> that reads status of buttons.</TD>
253 <TR BGCOLOR="white" CLASS="TableRowColor">
254 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
255 <CODE>static void</CODE></FONT></TD>
256 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#setKeyClickLength(int)">setKeyClickLength</A></B>(int len)</CODE>
259 Set the len used for key clicks</TD>
261 <TR BGCOLOR="white" CLASS="TableRowColor">
262 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
263 <CODE>static void</CODE></FONT></TD>
264 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#setKeyClickTone(int, int)">setKeyClickTone</A></B>(int key,
265 int freq)</CODE>
268 Set the frequency used for a particular key.</TD>
270 <TR BGCOLOR="white" CLASS="TableRowColor">
271 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
272 <CODE>static void</CODE></FONT></TD>
273 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#setKeyClickVolume(int)">setKeyClickVolume</A></B>(int vol)</CODE>
276 Set the volume used for key clicks</TD>
278 <TR BGCOLOR="white" CLASS="TableRowColor">
279 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
280 <CODE>static int</CODE></FONT></TD>
281 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#waitForPress()">waitForPress</A></B>()</CODE>
284 wait for some button to be pressed</TD>
286 <TR BGCOLOR="white" CLASS="TableRowColor">
287 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
288 <CODE> void</CODE></FONT></TD>
289 <TD><CODE><B><A HREF="../../lejos/nxt/Button.html#waitForPressAndRelease()">waitForPressAndRelease</A></B>()</CODE>
292 Wait until the button is released.</TD>
295 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
296 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
297 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
298 <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A></B></TH>
300 <TR BGCOLOR="white" CLASS="TableRowColor">
301 <TD><CODE><A HREF="../../java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="../../java/lang/Object.html#getClass()">getClass</A>, <A HREF="../../java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="../../java/lang/Object.html#notify()">notify</A>, <A HREF="../../java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../../java/lang/Object.html#toString()">toString</A>, <A HREF="../../java/lang/Object.html#wait()">wait</A>, <A HREF="../../java/lang/Object.html#wait(long)">wait</A></CODE></TD>
307 <!-- ============ FIELD DETAIL =========== -->
309 <A NAME="field_detail"><!-- --></A>
310 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
311 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
312 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
313 <B>Field Detail</B></FONT></TH>
317 <A NAME="VOL_SETTING"><!-- --></A><H3>
320 public static final <A HREF="../../java/lang/String.html" title="class in java.lang">String</A> <B>VOL_SETTING</B></PRE>
323 <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#lejos.nxt.Button.VOL_SETTING">Constant Field Values</A></DL>
327 <A NAME="ENTER"><!-- --></A><H3>
330 public static final <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A> <B>ENTER</B></PRE>
332 <DD>The Enter button.
339 <A NAME="LEFT"><!-- --></A><H3>
342 public static final <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A> <B>LEFT</B></PRE>
351 <A NAME="RIGHT"><!-- --></A><H3>
354 public static final <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A> <B>RIGHT</B></PRE>
356 <DD>The Right button.
363 <A NAME="ESCAPE"><!-- --></A><H3>
366 public static final <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A> <B>ESCAPE</B></PRE>
368 <DD>The Escape button.
375 <A NAME="BUTTONS"><!-- --></A><H3>
378 public static final <A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A>[] <B>BUTTONS</B></PRE>
380 <DD>Array containing ENTER, LEFT, RIGHT, ESCAPE, in that order.
386 <!-- ============ METHOD DETAIL ========== -->
388 <A NAME="method_detail"><!-- --></A>
389 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
390 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
391 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
392 <B>Method Detail</B></FONT></TH>
396 <A NAME="getId()"><!-- --></A><H3>
399 public final int <B>getId</B>()</PRE>
401 <DD>Return the ID of the button. One of 1, 2, 4 or 8.
412 <A NAME="isPressed()"><!-- --></A><H3>
415 public final boolean <B>isPressed</B>()</PRE>
417 <DD>Check if the button is pressed.
424 <DT><B>Returns:</B><DD><code>true</code> if button is pressed, <code>false</code> otherwise.</DL>
429 <A NAME="waitForPressAndRelease()"><!-- --></A><H3>
430 waitForPressAndRelease</H3>
432 public final void <B>waitForPressAndRelease</B>()
433 throws <A HREF="../../java/lang/InterruptedException.html" title="class in java.lang">InterruptedException</A></PRE>
435 <DD>Wait until the button is released.
443 <DD><CODE><A HREF="../../java/lang/InterruptedException.html" title="class in java.lang">InterruptedException</A></CODE></DL>
448 <A NAME="waitForPress()"><!-- --></A><H3>
451 public static int <B>waitForPress</B>()</PRE>
453 <DD>wait for some button to be pressed
460 <DT><B>Returns:</B><DD>the ID of that button, the same as readButtons();</DL>
465 <A NAME="addButtonListener(lejos.nxt.ButtonListener)"><!-- --></A><H3>
466 addButtonListener</H3>
468 public void <B>addButtonListener</B>(<A HREF="../../lejos/nxt/ButtonListener.html" title="interface in lejos.nxt">ButtonListener</A> aListener)</PRE>
470 <DD>Adds a listener of button events. Each button can serve at most
482 <A NAME="readButtons()"><!-- --></A><H3>
485 public static int <B>readButtons</B>()</PRE>
487 <DD><i>Low-level API</i> that reads status of buttons.
494 <DT><B>Returns:</B><DD>An integer with possibly some bits set: 0x01 (ENTER button pressed)
495 0x02 (LEFT button pressed), 0x04 (RIGHT button pressed), 0x08 (ESCAPE button pressed).
496 If all buttons are released, this method returns 0.</DL>
501 <A NAME="callListeners()"><!-- --></A><H3>
504 public void <B>callListeners</B>()</PRE>
506 <DD>Call Button Listeners. Used by ListenerThread.
509 <DT><B>Specified by:</B><DD><CODE><A HREF="../../lejos/nxt/ListenerCaller.html#callListeners()">callListeners</A></CODE> in interface <CODE><A HREF="../../lejos/nxt/ListenerCaller.html" title="interface in lejos.nxt">ListenerCaller</A></CODE></DL>
517 <A NAME="setKeyClickVolume(int)"><!-- --></A><H3>
518 setKeyClickVolume</H3>
520 public static void <B>setKeyClickVolume</B>(int vol)</PRE>
522 <DD>Set the volume used for key clicks
528 <DT><B>Parameters:</B><DD><CODE>vol</CODE> - </DL>
533 <A NAME="getKeyClickVolume()"><!-- --></A><H3>
534 getKeyClickVolume</H3>
536 public static int <B>getKeyClickVolume</B>()</PRE>
538 <DD>Return the current key click volume.
545 <DT><B>Returns:</B><DD>current click volume</DL>
550 <A NAME="setKeyClickLength(int)"><!-- --></A><H3>
551 setKeyClickLength</H3>
553 public static void <B>setKeyClickLength</B>(int len)</PRE>
555 <DD>Set the len used for key clicks
561 <DT><B>Parameters:</B><DD><CODE>len</CODE> - the click duration</DL>
566 <A NAME="getKeyClickLength()"><!-- --></A><H3>
567 getKeyClickLength</H3>
569 public static int <B>getKeyClickLength</B>()</PRE>
571 <DD>Return the current key click length.
578 <DT><B>Returns:</B><DD>key click duration</DL>
583 <A NAME="setKeyClickTone(int, int)"><!-- --></A><H3>
586 public static void <B>setKeyClickTone</B>(int key,
589 <DD>Set the frequency used for a particular key. Setting this to 0 disables
590 the click. Note that key may also be a corded set of keys.
596 <DT><B>Parameters:</B><DD><CODE>key</CODE> - the NXT key<DD><CODE>freq</CODE> - the frequency</DL>
601 <A NAME="getKeyClickTone(int)"><!-- --></A><H3>
604 public static int <B>getKeyClickTone</B>(int key)</PRE>
606 <DD>Return the click freq for a particular key.
613 <DT><B>Returns:</B><DD>key click duration</DL>
618 <A NAME="loadSettings()"><!-- --></A><H3>
621 public static void <B>loadSettings</B>()</PRE>
623 <DD>Load the current system settings associated with this class. Called
624 automatically to initialize the class. May be called if it is required
625 to reload any settings.
634 <!-- ========= END OF CLASS DATA ========= -->
638 <!-- ======= START OF BOTTOM NAVBAR ====== -->
639 <A NAME="navbar_bottom"><!-- --></A>
640 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
641 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
643 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
644 <A NAME="navbar_bottom_firstrow"><!-- --></A>
645 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
646 <TR ALIGN="center" VALIGN="top">
647 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
648 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
649 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
650 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
651 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
652 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
653 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
657 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
663 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
664 <A HREF="../../lejos/nxt/Battery.html" title="class in lejos.nxt"><B>PREV CLASS</B></A>
665 <A HREF="../../lejos/nxt/ButtonListener.html" title="interface in lejos.nxt"><B>NEXT CLASS</B></A></FONT></TD>
666 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
667 <A HREF="../../index.html?lejos/nxt/Button.html" target="_top"><B>FRAMES</B></A>
668 <A HREF="Button.html" target="_top"><B>NO FRAMES</B></A>
669 <SCRIPT type="text/javascript">
672 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
677 <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
684 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
685 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
686 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
687 DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
690 <A NAME="skip-navbar_bottom"></A>
691 <!-- ======== END OF BOTTOM NAVBAR ======= -->