index.mem4

来自「Java样例程序集合:2D」· MEM4 代码 · 共 1,851 行 · 第 1/3 页

MEM4
1,851
字号
#define TOP ../../..#define TRAILPATH ../..#define IMAGEPATH $TOP/images#define LESSONHEAD ../index.html#define LESSONDIR components#define LESSONTITLE Using Swing Components#define TRAILDIR uiswing#define TRAILHEAD $TRAILPATH/index.html#define TRAILTITLE Creating a GUI with JFC/Swing#include $TRAILPATH/traildefs.mem4#include $TOP/bookdefs.mem4#define PAGETITLE $LESSONTITLE: Examples (1.4)#define PREVIOUSFILE $TRAILPATH/components/example-swing/index.html#define NEXTFILE $TRAILPATH/misc/example-swing/index.html#include $STDPATH/header.mem4#define JNLPBASE http://java.sun.com/docs/books/tutorialJWS/uiswing/components/example-1dot4#define TRIALJNLPBASE http://webwork.sfbay.sun.com/docs/books/tutorialJWS/uiswing/components/example-1dot4#define MOSTLYAPPLICATIONS#define 1112PRESENT#include $TRAILPATH/14exampleinclude.mem4</blockquote><h4>Compiling and Running the Examples Locally</h4><blockquote>#include $TRAILPATH/14exampleappnote.mem4#include $TRAILPATH/requiredegfiles.mem4Here's a typical setup:#usemacro UI_FIGURE (    NAME ButtonDemoFiles.gif    W 407    H 154    ALT Directory structure)<p>You can find out which files each example needsby consulting the following tableor by looking at the commentsat the beginning of each source file.</p></blockquote><a name="table"><h4>Table of Examples</h4></a><p><table border="1"><tr><td><strong>Example<td><strong>Source Files<br><em>(first file has the main method, except for examples that run only as applets)</em></td><td><strong>Image and Other Files</strong></td><td><strong>Where Described</td></tr><tr><td valign=top><a name="ButtonDemo">#usemacro JNLPLINK (    DEMO_NAME ButtonDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE ButtonDemo.java    LINKTEXT ButtonDemo.java)    </a></td><td valign=top><a href="images/right.gif"><code>right.gif</code></a>,    <a href="images/middle.gif"><code>middle.gif</code></a>,    <a href="images/left.gif"><code>left.gif</code></a></td><td valign=top><a href="../button.html">    How to Use Buttons, <em>...</em></a></td></tr><tr><td valign=top><a name="ButtonHtmlDemo">#usemacro JNLPLINK (    DEMO_NAME ButtonHtmlDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE ButtonHtmlDemo.java    LINKTEXT ButtonHtmlDemo.java)    </a></td><td valign=top><a href="images/right.gif"><code>right.gif</code></a>,    <a href="images/middle.gif"><code>middle.gif</code></a>,    <a href="images/left.gif"><code>left.gif</code></a></td><td valign=top><a href="../button.html">    How to Use Buttons, <em>...</em></a></td></tr><tr><td valign=top><a name="CheckBoxDemo">#usemacro JNLPLINK (    DEMO_NAME CheckBoxDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE CheckBoxDemo.java    LINKTEXT CheckBoxDemo.java)    </a></td><td valign=top>All of the images in the    <a href="#geekimages"><code>images/geek</code></a> directory.</td><td valign=top><a href="../button.html">    How to Use Buttons, <em>...</em></a></td></tr><tr><td valign=top><a name="ColorChooserDemo">#usemacro JNLPLINK (    DEMO_NAME ColorChooserDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE ColorChooserDemo.java    LINKTEXT ColorChooserDemo.java)    </a></td><td valign=top> &nbsp;</td><td valign=top><a href="../colorchooser.html">    How to Use Color Choosers</a></td></tr><tr><td valign=top><a name="ColorChooserDemo2">#usemacro JNLPLINK (    DEMO_NAME ColorChooserDemo2)<td valign=top>#usemacro SOURCELINK (    LINKFILE ColorChooserDemo2.java    LINKTEXT ColorChooserDemo2.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE CrayonPanel.java    LINKTEXT CrayonPanel.java)    </a></td><td valign=top><a href="images/red.gif"><code>red.gif</code></a>,    <a href="images/yellow.gif"><code>yellow.gif</code></a>,    <a href="images/green.gif"><code>green.gif</code></a>,    <a href="images/blue.gif"><code>blue.gif</code></a></td><td valign=top><a href="../colorchooser.html">    How to Use Color Choosers</a></td></tr><tr><td valign=top><a name="ComboBoxDemo">#usemacro JNLPLINK (    DEMO_NAME ComboBoxDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE ComboBoxDemo.java    LINKTEXT ComboBoxDemo.java)    </a></td><td valign=top><a href="images/Bird.gif"><code>Bird.gif</code></a>,    <a href="images/Cat.gif"><code>Cat.gif</code></a>,    <a href="images/Dog.gif"><code>Dog.gif</code></a>,    <a href="images/Rabbit.gif"><code>Rabbit.gif</code></a>,    <a href="images/Pig.gif"><code>Pig.gif</code></a></td><td valign=top><a href="../combobox.html">    How to Use Combo Boxes</a></td></tr><tr><td valign=top><a name="ComboBoxDemo2">#usemacro JNLPLINK (    DEMO_NAME ComboBoxDemo2)<td valign=top>#usemacro SOURCELINK (    LINKFILE ComboBoxDemo2.java    LINKTEXT ComboBoxDemo2.java)    </a></td><td valign=top> &nbsp;</td><td valign=top><a href="../combobox.html">    How to Use Combo Boxes</a></td></tr><tr><td valign=top><a name="Converter">#usemacro JNLPLINK (    DEMO_NAME Converter)<td valign=top>#usemacro SOURCELINK (    LINKFILE Converter.java    LINKTEXT Converter.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE ConversionPanel.java    LINKTEXT ConversionPanel.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE ConverterRangeModel.java    LINKTEXT ConverterRangeModel.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE FollowerRangeModel.java    LINKTEXT FollowerRangeModel.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE Unit.java    LINKTEXT Unit.java)    </a></td><td valign=top> &nbsp;</td><td valign=top><a href="../panel.html">How to Use Panels</a>;<br><a href="../model.html">Using Models</a>    </td></tr><tr><td valign=top><a name="CustomComboBoxDemo">#usemacro JNLPLINK (    DEMO_NAME CustomComboBoxDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE CustomComboBoxDemo.java    LINKTEXT CustomComboBoxDemo.java)    </a></td><td valign=top><a href="images/Bird.gif"><code>Bird.gif</code></a>,    <a href="images/Cat.gif"><code>Cat.gif</code></a>,    <a href="images/Dog.gif"><code>Dog.gif</code></a>,    <a href="images/Rabbit.gif"><code>Rabbit.gif</code></a>,    <a href="images/Pig.gif"><code>Pig.gif</code></a></td><td valign=top><a href="../combobox.html">    How to Use Combo Boxes</a></td></tr><tr><td valign=top><a name="DialogDemo">#usemacro JNLPLINK (    DEMO_NAME DialogDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE DialogDemo.java    LINKTEXT DialogDemo.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE CustomDialog.java    LINKTEXT CustomDialog.java)    </a></td><td valign=top><a href="images/middle.gif"><code>middle.gif</code></a></td><td valign=top><a href="../dialog.html">    How to Use Dialogs</a></td></tr><tr><td valign=top><a name="DynamicTreeDemo">#usemacro JNLPLINK (    DEMO_NAME DynamicTreeDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE DynamicTreeDemo.java    LINKTEXT DynamicTreeDemo.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE DynamicTree.java    LINKTEXT DynamicTree.java)    </a></td><td valign=top> &nbsp;</td><td valign=top><a href="../tree.html">    How to Use Trees</a></td></tr>    <tr><td valign=top><a name="FileChooserDemo">    FileChooserDemo    <a href="#security">*</a><td valign=top>#usemacro SOURCELINK (    LINKFILE FileChooserDemo.java    LINKTEXT FileChooserDemo.java)    </a></td><td valign=top><a href="images/Open16.gif"><code>Open16.gif</code></a>,    <a href="images/Save16.gif"><code>Save16.gif</code></a></td><td valign=top><a href="../filechooser.html">    How to Use File Choosers</a></td></tr><tr><td valign=top><a name="FileChooserDemo2">    FileChooserDemo2    <a href="#security">*</a><td valign=top>#usemacro SOURCELINK (    LINKFILE FileChooserDemo2.java    LINKTEXT FileChooserDemo2.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE ImageFileView.java    LINKTEXT ImageFileView.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE ImageFilter.java    LINKTEXT ImageFilter.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE ImagePreview.java    LINKTEXT ImagePreview.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE Utils.java    LINKTEXT Utils.java)    </a></td><td valign=top><a href="images/jpgIcon.gif"><code>jpgIcon.gif</code></a>,    <a href="images/gifIcon.gif"><code>gifIcon.gif</code></a>,    <a href="images/tiffIcon.gif"><code>tiffIcon.gif</code></a>,    <a href="images/pngIcon.png"><code>pngIcon.png</code></a></td><td valign=top><a href="../filechooser.html">    How to Use File Choosers</a></td></tr><tr><td valign=top><a name="FormattedTextFieldDemo">#usemacro JNLPLINK (    DEMO_NAME FormattedTextFieldDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE FormattedTextFieldDemo.java    LINKTEXT FormattedTextFieldDemo.java)    </a></td><td valign=top>&nbsp;</td><td valign=top><a href="../formattedtextfield.html">How to Use Formatted TextFields</a></tr><tr><td valign=top><a name="FormatterFactoryDemo">#usemacro JNLPLINK (    DEMO_NAME FormatterFactoryDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE FormatterFactoryDemo.java    LINKTEXT FormatterFactoryDemo.java)    </a></td><td valign=top>&nbsp;</td><td valign=top><a href="../formattedtextfield.html">How to Use FormattedText Fields</a></td></tr><tr><td valign=top><a name="FrameDemo">#usemacro JNLPLINK (    DEMO_NAME FrameDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE FrameDemo.java    LINKTEXT FrameDemo.java)    </a></td><td valign=top> &nbsp;</td><td valign=top><a href="../frame.html">    How to Make Frames</a></td></tr>    <tr><td valign=top><a name="FrameDemo2">#usemacro JNLPLINK (    DEMO_NAME FrameDemo2)<td valign=top>#usemacro SOURCELINK (    LINKFILE FrameDemo2.java    LINKTEXT FrameDemo2.java)    </a></td><td valign=top> <a href="images/FD.jpg"><code>FD.jpg</code></a></td><td valign=top><a href="../frame.html">    How to Make Frames</a></td></tr>    <tr><td valign=top><a name="Framework">#usemacro JNLPLINK (    DEMO_NAME Framework)<td valign=top>#usemacro SOURCELINK (    LINKFILE Framework.java    LINKTEXT Framework.java)    </a></td><td valign=top> &nbsp;</td><td valign=top>Nowhere</td></tr>    <tr><td valign=top><a name="GenealogyExample">#usemacro JNLPLINK (    DEMO_NAME GenealogyExample)<td valign=top>#usemacro SOURCELINK (    LINKFILE GenealogyExample.java    LINKTEXT GenealogyExample.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE GenealogyModel.java    LINKTEXT GenealogyModel.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE GenealogyTree.java    LINKTEXT GenealogyTree.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE Person.java    LINKTEXT Person.java)    </a></td><td valign=top> &nbsp;</td><td valign=top><a href="../tree.html">    How to Use Trees</a></td></tr>    <tr><td valign=top><a name="GlassPaneDemo">#usemacro JNLPLINK (    DEMO_NAME GlassPaneDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE GlassPaneDemo.java    LINKTEXT GlassPaneDemo.java)    </a></td><td valign=top> &nbsp;</td><td valign=top><a href="../rootpane.html">    How to Use Root Panes</a></td></tr><tr><td valign=top><a name="HtmlDemo">#usemacro JNLPLINK (    DEMO_NAME HtmlDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE HtmlDemo.java    LINKTEXT HtmlDemo.java)    </a></td><td valign=top> &nbsp;</td><td valign=top><a href="../html.html">    Using HTML in Swing Components</a></td></tr>    <tr><td valign=top><a name="InternalFrameDemo">#usemacro JNLPLINK (    DEMO_NAME InternalFrameDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE InternalFrameDemo.java    LINKTEXT InternalFrameDemo.java)    <br>&nbsp;&nbsp;#usemacro SOURCELINK (    LINKFILE MyInternalFrame.java    LINKTEXT MyInternalFrame.java)    </a></td><td valign=top> &nbsp;</td><td valign=top><a href="../internalframe.html">    How to Use Internal Frames</a></td></tr><tr><td valign=top><a name="JWSFileChooserDemo">#usemacro JNLPLINK (    DEMO_NAME JWSFileChooserDemo)<br><br><b>Note:</b>This demo's Save button is disabledto avoid problems associated with#usemacro OTHERLINK (    LINKFILE http://developer.java.sun.com/developer/bugParade/bugs/4761577.html    LINKTEXT bug #4761577).)<td valign=top>#usemacro SOURCELINK (    LINKFILE JWSFileChooserDemo.java    LINKTEXT JWSFileChooserDemo.java)    </a></td><td valign=top><a href="images/Open16.gif"><code>Open16.gif</code></a>,    <a href="images/Save16.gif"><code>Save16.gif</code></a></td><td valign=top><a href="../filechooser.html">How to Use File Choosers</a></tr>    <tr><td valign=top><a name="LabelDemo">#usemacro JNLPLINK (    DEMO_NAME LabelDemo)<td valign=top>#usemacro SOURCELINK (    LINKFILE LabelDemo.java    LINKTEXT LabelDemo.java)    </a></td><td valign=top><a href="images/middle.gif"><code>middle.gif</code></a></td><td valign=top><a href="../label.html">    How to Use Labels</a></td></tr>    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?