<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>

<HEAD>
	<META NAME="Author" Content="Eric Armstrong">
	<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">
	<TITLE>Component</TITLE>
</HEAD>

<BODY>

<H3>Swing Component Keystroke Assignments</H3>

<H3></H3>
<H4>Basic Components</H4>

<H4>
<TABLE BORDER="1" CELLPADDING="8" CELLSPACING="0">
	<TR>
		<TH ALIGN="LEFT" VALIGN="TOP">
			<P ALIGN="LEFT">Component
		</TH>
		<TH>Metal</TH>
		<TH>Mac</TH>
		<TH>Motif</TH>
		<TH>Windows</TH>
	</TR>
	<TR>
		<TD VALIGN="TOP"><A NAME="JApplet"></A>JApplet</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JApplet">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JApplet">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JApplet">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD VALIGN="TOP"><A NAME="JButton"></A>JButton</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JButton">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JButton">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JButton">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD ALIGN="LEFT" VALIGN="TOP"><A NAME="JCheckBox"></A>JCheckBox</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JCheckBox">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JCheckBox">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JCheckBox">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD ALIGN="LEFT" VALIGN="TOP"><A NAME="JRadioButton"></A>JRadioButton</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JRadioButton">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JRadioButton">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JRadioButton">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD ALIGN="LEFT" VALIGN="TOP"><A NAME="JToggleButton"></A>JToggleButton</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JToggleButton">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JToggleButton">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JToggleButton">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD VALIGN="TOP"><A NAME="JComboBox"></A>JComboBox</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JComboBox">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JComboBox">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JComboBox">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JList"></A>JList</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JList">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JList">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JList">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JSlider"></A>JSlider</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JSlider">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JSlider">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JSlider">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JSpinner"></A>JSpinner</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JSpinner">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JSpinner">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JSpinner">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JStringSpinner"></A>JStringSpinner</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JStringSpinner">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JStringSpinner">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JStringSpinner">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JTable"></A>JTable</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JTable">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JTable">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JTable">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JTree"></A>JTree</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JTree">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JTree">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JTree">Key-Win32</A></TD>
	</TR>
</TABLE>

<TABLE BORDER="0">
	<TR>
		<TD ALIGN="LEFT" VALIGN="TOP"></TD>
	</TR>
</TABLE>
Menus, ToolBar and ToolTips</H4>

<H4>
<TABLE BORDER="1" CELLPADDING="8" CELLSPACING="0">
	<TR>
		<TH ALIGN="LEFT" VALIGN="TOP">
			<P ALIGN="LEFT">Component
		</TH>
		<TH>Metal</TH>
		<TH>Mac</TH>
		<TH>Motif</TH>
		<TH>Windows</TH>
	</TR>
	<TR>
		<TD><A NAME="JMenuBar"></A>JMenuBar</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JMenuBar">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JMenuBar">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JMenuBar">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JMenu"></A>JMenu</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JMenu">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JMenu">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JMenu">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JMenuItem"></A>JMenuItem</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JMenuItem">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JMenuItem">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JMenuItem">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JCheckBoxMenuItem"></A>JCheckBoxMenuItem</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JCheckBoxMenuItem">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JCheckBoxMenuItem">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JCheckBoxMenuItem">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JRadioButtonMenuItem"></A>JRadioButtonMenuItem</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JRadioButtonMenuItem">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JRadioButtonMenuItem">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JRadioButtonMenuItem">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JPopupMenu"></A>JPopupMenu</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JPopupMenu">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JPopupMenu">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JPopupMenu">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JToolBar"></A>JToolBar</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JToolBar">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JToolBar">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JToolBar">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JToolTip"></A>JToolTip</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JToolTip">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JToolTip">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JToolTip">Key-Win32</A></TD>
	</TR>
</TABLE>

<TABLE BORDER="0">
	<TR>
		<TD ALIGN="LEFT" VALIGN="TOP"></TD>
	</TR>
</TABLE>
Text Components</H4>

<H4>
<TABLE BORDER="1" CELLPADDING="8" CELLSPACING="0">
	<TR>
		<TH ALIGN="LEFT" VALIGN="TOP">
			<P ALIGN="LEFT">Component
		</TH>
		<TH>Metal</TH>
		<TH>Mac</TH>
		<TH>Motif</TH>
		<TH>Windows</TH>
	</TR>
	<TR>
		<TD><A NAME="JTextField"></A>JTextField</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JTextField">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JTextField">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JTextField">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JPasswordField"></A>JPasswordField</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JPasswordField">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JPasswordField">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JPasswordField">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JTextArea"></A>JTextArea</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JTextArea">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JTextArea">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JTextArea">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JTextPane"></A>JTextPane</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JTextPane">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JTextPane">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JTextPane">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JEditorPane"></A>JEditorPane</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JEditorPane">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JEditorPane">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JEditorPane">Key-Win32</A></TD>
	</TR>
</TABLE>

<TABLE BORDER="0">
	<TR>
		<TD ALIGN="LEFT" VALIGN="TOP"></TD>
	</TR>
</TABLE>
Containers</H4>
<P>
<TABLE BORDER="1" CELLPADDING="8" CELLSPACING="0">
	<TR>
		<TH ALIGN="LEFT" VALIGN="TOP">
			<P ALIGN="LEFT">Component
		</TH>
		<TH>Metal</TH>
		<TH>Mac</TH>
		<TH>Motif</TH>
		<TH>Windows</TH>
	</TR>
	<TR>
		<TD><A NAME="JDirectoryPane"></A>JDirectoryPane</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JDirectoryPane">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JDirectoryPane">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JDirectoryPane">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JOptionPane"></A>JOptionPane</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JOptionPane">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JOptionPane">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JOptionPane">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JDialog"></A>JDialog</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JDialog">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JDialog">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JDialog">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JScrollPane"></A>JScrollPane</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JScrollPane">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JScrollPane">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JScrollPane">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JSplitPane"></A>JSplitPane</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JSplitPane">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JSplitPane">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JSplitPane">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JTabbedPane"></A>JTabbedPane</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JTabbedPane">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JTabbedPane">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JTabbedPane">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JFrame"></A>JFrame</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JFrame">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JFrame">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JFrame">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JInternalFrame"></A>JInternalFrame</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JInternalFrame">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JInternalFrame">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JInternalFrame">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JDesktopPane"></A>JDesktopPane</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JDesktopPane">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JDesktopPane">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JDesktopPane">Key-Win32</A></TD>
	</TR>
	<TR>
		<TD><A NAME="JWindow"></A>JWindow</TD>
		<TD VALIGN="TOP"><A HREF="Key-Metal.html#JWindow">Key-Metal</A></TD>
		<TD>&nbsp;</TD>
		<TD VALIGN="TOP"><A HREF="Key-Motif.html#JWindow">Key-Motif</A></TD>
		<TD VALIGN="TOP"><A HREF="Key-Win32.html#JWindow">Key-Win32</A></TD>
	</TR>
</TABLE>


</BODY>

</HTML>
