<h2title="Uses of Interface net.java.games.input.Controller"class="title">Uses of Interface<br>net.java.games.input.Controller</h2>
</div>
<divclass="classUseContainer">
<ulclass="blockList">
<liclass="blockList">
<tableclass="useSummary">
<caption><span>Packages that use <ahref="../Controller.html"title="interface in net.java.games.input">Controller</a></span><spanclass="tabEnd"> </span></caption>
<h3>Uses of <ahref="../Controller.html"title="interface in net.java.games.input">Controller</a> in <ahref="../package-summary.html">net.java.games.input</a></h3>
<tableclass="useSummary">
<caption><span>Classes in <ahref="../package-summary.html">net.java.games.input</a> that implement <ahref="../Controller.html"title="interface in net.java.games.input">Controller</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="col">Class</th>
<thclass="colLast"scope="col">Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../AbstractController.html"title="class in net.java.games.input">AbstractController</a></span></code></th>
<tdclass="colLast">
<divclass="block">An AbstractController is a skeleton implementation of a controller that
contains a fixed number of axes, controllers, and rumblers.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>class </code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../Keyboard.html"title="class in net.java.games.input">Keyboard</a></span></code></th>
<tdclass="colLast">
<divclass="block">A Keyboard is a type of controller consisting of a single controller,
they keypad, which contains several axes (the keys).</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../LinuxCombinedController.html"title="class in net.java.games.input">LinuxCombinedController</a></span></code></th>
<tdclass="colLast"> </td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code>class </code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../Mouse.html"title="class in net.java.games.input">Mouse</a></span></code></th>
<tdclass="colLast">
<divclass="block">A Mouse is a type of controller consisting of two child controllers,
a ball and a button pad.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code>class </code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../WinTabDevice.html"title="class in net.java.games.input">WinTabDevice</a></span></code></th>
<tdclass="colLast"> </td>
</tr>
</tbody>
</table>
<tableclass="useSummary">
<caption><span>Methods in <ahref="../package-summary.html">net.java.games.input</a> that return <ahref="../Controller.html"title="interface in net.java.games.input">Controller</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="col">Method</th>
<thclass="colLast"scope="col">Description</th>
</tr>
<tbody>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../Controller.html"title="interface in net.java.games.input">Controller</a></code></td>
<caption><span>Methods in <ahref="../package-summary.html">net.java.games.input</a> with parameters of type <ahref="../Controller.html"title="interface in net.java.games.input">Controller</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="row"><spanclass="typeNameLabel">ControllerEnvironment.</span><code><spanclass="memberNameLink"><ahref="../ControllerEnvironment.html#fireControllerAdded(net.java.games.input.Controller)">fireControllerAdded</a></span>​(<ahref="../Controller.html"title="interface in net.java.games.input">Controller</a> c)</code></th>
<tdclass="colLast">
<divclass="block">Creates and sends an event to the controller listeners that a controller
<thclass="colSecond"scope="row"><spanclass="typeNameLabel">ControllerEnvironment.</span><code><spanclass="memberNameLink"><ahref="../ControllerEnvironment.html#fireControllerRemoved(net.java.games.input.Controller)">fireControllerRemoved</a></span>​(<ahref="../Controller.html"title="interface in net.java.games.input">Controller</a> c)</code></th>
<tdclass="colLast">
<divclass="block">Creates and sends an event to the controller listeners that a controller
has been lost.</div>
</td>
</tr>
</tbody>
</table>
<tableclass="useSummary">
<caption><span>Constructors in <ahref="../package-summary.html">net.java.games.input</a> with parameters of type <ahref="../Controller.html"title="interface in net.java.games.input">Controller</a></span><spanclass="tabEnd"> </span></caption>
<ahref="../Component.html"title="interface in net.java.games.input">Component</a>[] components,
<ahref="../Controller.html"title="interface in net.java.games.input">Controller</a>[] children,
<ahref="../Rumbler.html"title="interface in net.java.games.input">Rumbler</a>[] rumblers)</code></th>
<tdclass="colLast">
<divclass="block">Protected constructor for a controller containing the specified
axes, child controllers, and rumblers</div>
</td>
</tr>
<trclass="rowColor">
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../ControllerEvent.html#%3Cinit%3E(net.java.games.input.Controller)">ControllerEvent</a></span>​(<ahref="../Controller.html"title="interface in net.java.games.input">Controller</a> c)</code></th>
<tdclass="colLast">
<divclass="block">Creates a controller event object.</div>