?? index.mem4
字號:
#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.1/1.2)#define PREVIOUSFILE $TRAILPATH/learn/example-1dot4/index.html#define NEXTFILE $TRAILPATH/components/example-1dot4/index.html#include $STDPATH/header.mem4#define 14PRESENT#define MOSTLYAPPLICATIONS#include $TRAILPATH/11exampleinclude.mem4<p>#include $TRAILPATH/requiredegfiles.mem4Here's a typical setup:#usemacro UI_FIGURE ( NAME ButtonDemoFiles.gif W 407 H 154 ALT Directory structure)</font><p>Some examples, such as<a href="#CheckBoxDemo"><code>CheckBoxDemo</code></a> and<a href="#SliderDemo"><code>SliderDemo</code></a>,require the image files to be in a subdirectory ofthe <code>images</code> directory.<p><a name="table"><table border="1"><tr><td><strong>Source Files</td><td><strong>Image & Other Files</strong></td><td><strong>Where Described</td></tr><tr><td><a name="ButtonDemo"> #usemacro SOURCELINK ( LINKFILE ButtonDemo.java LINKTEXT ButtonDemo.java) </a></td><td><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><a href="../button.html"> How to Use Buttons, <em>...</em></a></td></tr><tr><td><a name="CheckBoxDemo"> #usemacro SOURCELINK ( LINKFILE CheckBoxDemo.java LINKTEXT CheckBoxDemo.java) </a></td><td>All of the images in the <a href="#geekimages"><code>images/geek</code></a> directory.</td><td><a href="../button.html"> How to Use Buttons, <em>...</em></a></td></tr><tr><td><a name="ColorChooserDemo"> #usemacro SOURCELINK ( LINKFILE ColorChooserDemo.java LINKTEXT ColorChooserDemo.java) </a></td><td> </td><td><a href="../colorchooser.html"> How to Use Color Choosers</a></td></tr><tr><td><a name="ColorChooserDemo2"> #usemacro SOURCELINK ( LINKFILE ColorChooserDemo2.java LINKTEXT ColorChooserDemo2.java) <br> #usemacro SOURCELINK ( LINKFILE CrayonPanel.java LINKTEXT CrayonPanel.java) </a></td><td><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><a href="../colorchooser.html"> How to Use Color Choosers</a></td></tr><tr><td><a name="ComboBoxDemo"> #usemacro SOURCELINK ( LINKFILE ComboBoxDemo.java LINKTEXT ComboBoxDemo.java) </a></td><td><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><a href="../combobox.html"> How to Use Combo Boxes</a></td></tr><tr><td><a name="ComboBoxDemo2"> #usemacro SOURCELINK ( LINKFILE ComboBoxDemo2.java LINKTEXT ComboBoxDemo2.java) </a></td><td> </td><td><a href="../combobox.html"> How to Use Combo Boxes</a></td></tr><tr><td><a name="CustomComboBoxDemo"> #usemacro SOURCELINK ( LINKFILE CustomComboBoxDemo.java LINKTEXT CustomComboBoxDemo.java) </a></td><td><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><a href="../combobox.html"> How to Use Combo Boxes</a></td></tr><tr><td><a name="DialogDemo"> #usemacro SOURCELINK ( LINKFILE DialogDemo.java LINKTEXT DialogDemo.java) <br> #usemacro SOURCELINK ( LINKFILE CustomDialog.java LINKTEXT CustomDialog.java) </a></td><td><a href="images/middle.gif"><code>middle.gif</code></a></td><td><a href="../dialog.html"> How to Use Dialogs</a></td></tr><tr><td><a name="DynamicTreeDemo"> #usemacro SOURCELINK ( LINKFILE DynamicTreeDemo.java LINKTEXT DynamicTreeDemo.java) <br> #usemacro SOURCELINK ( LINKFILE DynamicTree.java LINKTEXT DynamicTree.java) </a></td><td> </td><td><a href="../tree.html"> How to Use Trees</a></td></tr><tr><td><a name="FileChooserDemo"> #usemacro SOURCELINK ( LINKFILE FileChooserDemo.java LINKTEXT FileChooserDemo.java) </a></td><td><a href="images/open.gif"><code>open.gif</code></a>, <a href="images/save.gif"><code>save.gif</code></a></td><td><a href="../filechooser.html"> How to Use File Choosers</a></td></tr><tr><td><a name="FileChooserDemo2"> #usemacro SOURCELINK ( LINKFILE FileChooserDemo2.java LINKTEXT FileChooserDemo2.java) <br> #usemacro SOURCELINK ( LINKFILE ImageFileView.java LINKTEXT ImageFileView.java) <br> #usemacro SOURCELINK ( LINKFILE ImageFilter.java LINKTEXT ImageFilter.java) <br> #usemacro SOURCELINK ( LINKFILE ImagePreview.java LINKTEXT ImagePreview.java) <br> #usemacro SOURCELINK ( LINKFILE Utils.java LINKTEXT Utils.java) </a></td><td><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></td><td><a href="../filechooser.html"> How to Use File Choosers</a></td></tr><tr><td><a name="FrameDemo"> #usemacro SOURCELINK ( LINKFILE FrameDemo.java LINKTEXT FrameDemo.java) </a></td><td> </td><td><a href="../frame.html"> How to Make Frames</a></td></tr><tr><td><a name="Framework"> #usemacro SOURCELINK ( LINKFILE Framework.java LINKTEXT Framework.java) </a></td><td> </td><td>Nowhere</td></tr><tr><td><a name="GenealogyExample"> #usemacro SOURCELINK ( LINKFILE GenealogyExample.java LINKTEXT GenealogyExample.java) <br> #usemacro SOURCELINK ( LINKFILE GenealogyModel.java LINKTEXT GenealogyModel.java) <br> #usemacro SOURCELINK ( LINKFILE GenealogyTree.java LINKTEXT GenealogyTree.java) <br> #usemacro SOURCELINK ( LINKFILE Person.java LINKTEXT Person.java) </a></td><td> </td><td><a href="../tree.html"> How to Use Trees</a></td></tr><tr><td><a name="GlassPaneDemo"> #usemacro SOURCELINK ( LINKFILE GlassPaneDemo.java LINKTEXT GlassPaneDemo.java) </a></td><td> </td><td><a href="../rootpane.html"> How to Use Root Panes</a></td></tr><tr><td><a name="HtmlDemo"> #usemacro SOURCELINK ( LINKFILE HtmlDemo.java LINKTEXT HtmlDemo.java) </a></td><td> </td><td><a href="../label.html"> How to Use Labels</a></td></tr><tr><td><a name="InternalFrameDemo"> #usemacro SOURCELINK ( LINKFILE InternalFrameDemo.java LINKTEXT InternalFrameDemo.java) <br> #usemacro SOURCELINK ( LINKFILE MyInternalFrame.java LINKTEXT MyInternalFrame.java) </a></td><td> </td><td><a href="../internalframe.html"> How to Use Internal Frames</a></td></tr><tr><td><a name="LabelDemo"> #usemacro SOURCELINK ( LINKFILE LabelDemo.java LINKTEXT LabelDemo.java) </a></td><td><a href="images/middle.gif"><code>middle.gif</code></a></td><td><a href="../label.html"> How to Use Labels</a></td></tr><tr><td><a name="LayeredPaneDemo"> #usemacro SOURCELINK ( LINKFILE LayeredPaneDemo.java LINKTEXT LayeredPaneDemo.java) </a></td><td><a href="images/dukeWaveRed.gif"><code>dukeWaveRed.gif</code></a></td><td><a href="../layeredpane.html"> How to Use Layered Panes</a></td></tr><tr><td><a name="LayeredPaneDemo2"> #usemacro SOURCELINK ( LINKFILE LayeredPaneDemo2.java LINKTEXT LayeredPaneDemo2.java) </a></td><td><a href="images/dukeWaveRed.gif"><code>dukeWaveRed.gif</code></a></td><td><a href="../layeredpane.html"> How to Use Layered Panes</a></td></tr><tr><td><a name="ListDemo"> #usemacro SOURCELINK ( LINKFILE ListDemo.java LINKTEXT ListDemo.java) </a></td><td> </td><td><a href="../list.html"> How to Use Lists</a></td></tr><tr><td><a name="ListDialog"> #usemacro SOURCELINK ( LINKFILE ListDialog.java LINKTEXT ListDialog.java) </a></td><td> </td><td><a href="../button.html"> How to Use Buttons, <em>...</em></a></td></tr><tr><td><a name="MenuLookDemo"> #usemacro SOURCELINK ( LINKFILE MenuLookDemo.java LINKTEXT MenuLookDemo.java) </a></td><td><a href="images/middle.gif"><code>middle.gif</code></a></td><td><a href="../menu.html"> How to Use Menus</a></td></tr><tr><td><a name="MenuDemo"> #usemacro SOURCELINK ( LINKFILE MenuDemo.java LINKTEXT MenuDemo.java) </a></td><td><a href="images/middle.gif"><code>middle.gif</code></a></td><td><a href="../menu.html"> How to Use Menus</a></td></tr><tr><td><a name="MenuGlueDemo"> #usemacro SOURCELINK ( LINKFILE MenuGlueDemo.java LINKTEXT MenuGlueDemo.java) </a></td><td> </td><td><a href="../menu.html"> How to Use Menus</a></td></tr><tr><td><a name="MenuLayoutDemo"> #usemacro SOURCELINK ( LINKFILE MenuLayoutDemo.java LINKTEXT MenuLayoutDemo.java) </a></td><td> </td><td><a href="../menu.html"> How to Use Menus</a></td></tr><tr><td><a name="PasswordDemo"> #usemacro SOURCELINK ( LINKFILE PasswordDemo.java LINKTEXT PasswordDemo.java) </a></td><td> </td><td><a href="../textfield.html"> How to Use Text Fields</a></td></tr><tr><td><a name="PopupMenuDemo"> #usemacro SOURCELINK ( LINKFILE PopupMenuDemo.java LINKTEXT PopupMenuDemo.java) </a></td><td><a href="images/middle.gif"><code>middle.gif</code></a></td><td><a href="../menu.html"> How to Use Menus</a></td></tr><tr><td><a name="ProgressBarDemo"> #usemacro SOURCELINK ( LINKFILE ProgressBarDemo.java LINKTEXT ProgressBarDemo.java) <br> #usemacro SOURCELINK ( LINKFILE LongTask.java LINKTEXT LongTask.java) <br> #usemacro SOURCELINK ( LINKFILE SwingWorker.java LINKTEXT SwingWorker.java) </a></td><td> </td><td><a href="../progress.html"> How to Monitor Progress</a></td></tr><tr><td><a name="ProgressMonitorDemo"> #usemacro SOURCELINK ( LINKFILE ProgressMonitorDemo.java LINKTEXT ProgressMonitorDemo.java) <br> #usemacro SOURCELINK ( LINKFILE LongTask.java LINKTEXT LongTask.java) <br> #usemacro SOURCELINK ( LINKFILE SwingWorker.java LINKTEXT SwingWorker.java) </a></td><td> </td><td><a href="../progress.html"> How to Monitor Progress</a></td></tr><tr><td><a name="RadioButtonDemo"> #usemacro SOURCELINK ( LINKFILE RadioButtonDemo.java LINKTEXT RadioButtonDemo.java) </a></td><td><a href="images/Bird.gif"><code>Bird.gif</code></a>,
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -