📄 tij0148.html
字号:
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>FocusEvent,
KeyEvent, MouseEvent, ComponentEvent
</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>List</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ActionEvent,
FocusEvent, KeyEvent, MouseEvent, ItemEvent, ComponentEvent
</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>Menu</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ActionEvent</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>MenuItem</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ActionEvent</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>Panel</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ContainerEvent,
FocusEvent, KeyEvent, MouseEvent, ComponentEvent
</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>PopupMenu</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ActionEvent</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>Scrollbar</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>AdjustmentEvent,
FocusEvent, KeyEvent, MouseEvent, ComponentEvent
</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ScrollPane</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ContainerEvent,
FocusEvent, KeyEvent, MouseEvent, ComponentEvent
</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>TextArea</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>TextEvent,
FocusEvent, KeyEvent, MouseEvent, ComponentEvent
</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>TextComponent</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>TextEvent,
FocusEvent, KeyEvent, MouseEvent, ComponentEvent
</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>TextField</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ActionEvent,
TextEvent, FocusEvent, KeyEvent, MouseEvent, ComponentEvent
</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=144 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>Window</B></FONT><P></DIV>
</TD>
<TD WIDTH=198 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ContainerEvent,
WindowEvent, FocusEvent, KeyEvent, MouseEvent, ComponentEvent
</B></FONT><P></DIV>
</TD>
</TR>
</TABLE></DIV>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">Once
you know which events a particular component supports, you don’t need to
look anything up to react to that event. You simply:
</FONT><P></DIV>
<OL>
<LI><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"> Take
the name of the event class and remove the word “
</FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>Event</B></FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">.”
Add the word “
</FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>Listener</B></FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">”
to what remains. This is the listener interface you need to implement in your
inner class.
</FONT><LI><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"> Implement
the interface above and write out the methods for the events you want to
capture. For example, you might be looking for mouse movements, so you write
code for the
</FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>mouseMoved( )</B></FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">
method of the
</FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>MouseMotionListener</B></FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">
interface. (You must implement the other methods, of course, but there’s
a shortcut for that which you’ll see soon.)
</FONT><LI><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"> Create
an object of the listener class in step 2. Register it with your component with
the method produced by prefixing “
</FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>add</B></FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">”
to your listener name. For example,
</FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>addMouseMotionListener( )</B></FONT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">.</FONT></OL><DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">To
finish what you need to know, here are the listener interfaces: <A NAME="Index1926"></A><A NAME="Index1927"></A><A NAME="Index1928"></A><A NAME="Index1929"></A><A NAME="Index1930"></A><A NAME="Index1931"></A><A NAME="Index1932"></A><A NAME="Index1933"></A><A NAME="Index1934"></A><A NAME="Index1935"></A><A NAME="Index1936"></A><A NAME="Index1937"></A><A NAME="Index1938"></A><A NAME="Index1939"></A><A NAME="Index1940"></A><A NAME="Index1941"></A><A NAME="Index1942"></A><A NAME="Index1943"></A><A NAME="Index1944"></A><A NAME="Index1945"></A><A NAME="Index1946"></A><A NAME="Index1947"></A><A NAME="Index1948"></A><A NAME="Index1949"></A><A NAME="Index1950"></A><A NAME="Index1951"></A><A NAME="Index1952"></A><A NAME="Index1953"></A><A NAME="Index1954"></A><A NAME="Index1955"></A><A NAME="Index1956"></A><A NAME="Index1957"></A><A NAME="Index1958"></A><A NAME="Index1959"></A><A NAME="Index1960"></A><A NAME="Index1961"></A><A NAME="Index1962"></A><A NAME="Index1963"></A><A NAME="Index1964"></A><A NAME="Index1965"></A><A NAME="Index1966"></A><A NAME="Index1967"></A><A NAME="Index1968"></A><A NAME="Index1969"></A><A NAME="Index1970"></A><A NAME="Index1971"></A><A NAME="Index1972"></A><A NAME="Index1973"></A><A NAME="Index1974"></A><A NAME="Index1975"></A><A NAME="Index1976"></A><A NAME="Index1977"></A><A NAME="Index1978"></A><A NAME="Index1979"></A><A NAME="Index1980"></A><A NAME="Index1981"></A><A NAME="Index1982"></A><A NAME="Index1983"></A></FONT><P></DIV>
<DIV ALIGN=LEFT><TABLE BORDER>
<COLGROUP>
<COL width="121">
<COL width="220">
</COLGROUP>
<TR VALIGN="TOP">
<TH WIDTH=121 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">Listener
interface
</FONT><P><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">w/
adapter
</FONT><P></DIV>
</TH>
<TH WIDTH=220 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black">Methods
in interface
</FONT><P></DIV>
</TH>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=121 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ActionListener</B></FONT><P></DIV>
</TD>
<TD WIDTH=220 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>actionPerformed(ActionEvent)</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=121 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>AdjustmentListener</B></FONT><P></DIV>
</TD>
<TD WIDTH=220 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>adjustmentValueChanged(</B></FONT><P><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>
AdjustmentEvent)
</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=121 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ComponentListener</B></FONT><P><A NAME="Index1984"></A><A NAME="Index1985"></A><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ComponentAdapter</B></FONT><P></DIV>
</TD>
<TD WIDTH=220 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>componentHidden(ComponentEvent)</B></FONT><P><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>componentShown(ComponentEvent)</B></FONT><P><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>componentMoved(ComponentEvent)</B></FONT><P><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>componentResized(ComponentEvent)</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=121 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ContainerListener</B></FONT><P><A NAME="Index1986"></A><A NAME="Index1987"></A><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>ContainerAdapter</B></FONT><P></DIV>
</TD>
<TD WIDTH=220 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>componentAdded(ContainerEvent)</B></FONT><P><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>componentRemoved(ContainerEvent)</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
<TD WIDTH=121 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>FocusListener</B></FONT><P><A NAME="Index1988"></A><A NAME="Index1989"></A><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>FocusAdapter</B></FONT><P></DIV>
</TD>
<TD WIDTH=220 COLSPAN=1 ROWSPAN=1 VALIGN=TOP>
<DIV ALIGN=LEFT><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>focusGained(FocusEvent)</B></FONT><P><FONT FACE="Carmina Md BT" SIZE=3 COLOR="Black"><B>focusLost(FocusEvent)</B></FONT><P></DIV>
</TD>
</TR>
<TR VALIGN="TOP">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -