You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CoverflowApplication.html 22KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html><head>
  3. <title></title>
  4. <style type="text/css">
  5. <!--code { font-family: Courier New, Courier; font-size: 10pt; margin: 0px; }-->
  6. </style>
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  8. </head><body>
  9. <!-- ======================================================== -->
  10. <!-- = Java Sourcecode to HTML automatically converted code = -->
  11. <!-- = Java2Html Converter 5.0 [2006-02-26] by Markus Gebhard markus@jave.de = -->
  12. <!-- = Further information: http://www.java2html.de = -->
  13. <div align="left" class="java">
  14. <table border="0" cellpadding="3" cellspacing="0" bgcolor="#ffffff">
  15. <tr>
  16. <!-- start source code -->
  17. <td nowrap="nowrap" valign="top" align="left">
  18. <code>
  19. <font color="#7f0055"><b>package&nbsp;</b></font><font color="#000000">com.vaadin.demo.coverflow;</font><br />
  20. <font color="#ffffff"></font><br />
  21. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.io.BufferedReader;</font><br />
  22. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.io.FileInputStream;</font><br />
  23. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.io.FileReader;</font><br />
  24. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.io.IOException;</font><br />
  25. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.io.InputStream;</font><br />
  26. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.io.InputStreamReader;</font><br />
  27. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.io.Reader;</font><br />
  28. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.io.StringReader;</font><br />
  29. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.net.URL;</font><br />
  30. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">java.nio.CharBuffer;</font><br />
  31. <font color="#ffffff"></font><br />
  32. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.data.Property;</font><br />
  33. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.terminal.Resource;</font><br />
  34. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.terminal.Sizeable;</font><br />
  35. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.terminal.ThemeResource;</font><br />
  36. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.ui.Button;</font><br />
  37. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.ui.Embedded;</font><br />
  38. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.ui.ExpandLayout;</font><br />
  39. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.ui.Label;</font><br />
  40. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.ui.Window;</font><br />
  41. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.ui.Button.ClickEvent;</font><br />
  42. <font color="#7f0055"><b>import&nbsp;</b></font><font color="#000000">com.vaadin.ui.Layout.AlignmentHandler;</font><br />
  43. <font color="#ffffff"></font><br />
  44. <font color="#7f0055"><b>public&nbsp;class&nbsp;</b></font><font color="#000000">CoverflowApplication&nbsp;</font><font color="#7f0055"><b>extends&nbsp;</b></font><font color="#000000">com.vaadin.Application&nbsp;</font><font color="#000000">{</font><br />
  45. <font color="#ffffff"></font><br />
  46. <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">Coverflow&nbsp;covers&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Coverflow</font><font color="#000000">()</font><font color="#000000">;</font><br />
  47. <font color="#ffffff"></font><br />
  48. <font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">init</font><font color="#000000">()&nbsp;{</font><br />
  49. <font color="#ffffff"></font><br />
  50. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">setMainWindow</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Window</font><font color="#000000">(</font><font color="#2a00ff">&#34;Coverflow&#34;</font><font color="#000000">,&nbsp;createMainLayout</font><font color="#000000">()))</font><font color="#000000">;</font><br />
  51. <font color="#ffffff"></font><br />
  52. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">setTheme</font><font color="#000000">(</font><font color="#2a00ff">&#34;black&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br />
  53. <font color="#ffffff"></font><br />
  54. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">addSlidesToCoverflow</font><font color="#000000">()</font><font color="#000000">;</font><br />
  55. <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
  56. <font color="#ffffff"></font><br />
  57. <font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#000000">ExpandLayout&nbsp;createMainLayout</font><font color="#000000">()&nbsp;{</font><br />
  58. <font color="#ffffff"></font><br />
  59. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Initialize&nbsp;coverflow&nbsp;component</font><br />
  60. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">covers.setHeight</font><font color="#000000">(</font><font color="#990000">150</font><font color="#000000">)</font><font color="#000000">;</font><br />
  61. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">covers.setWidth</font><font color="#000000">(</font><font color="#990000">100</font><font color="#000000">,&nbsp;Sizeable.UNITS_PERCENTAGE</font><font color="#000000">)</font><font color="#000000">;</font><br />
  62. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">covers.setBackgroundColor</font><font color="#000000">(</font><font color="#990000">0</font><font color="#000000">,&nbsp;</font><font color="#990000">0</font><font color="#000000">,&nbsp;</font><font color="#990000">0</font><font color="#000000">,&nbsp;</font><font color="#990000">100</font><font color="#000000">,&nbsp;</font><font color="#990000">100</font><font color="#000000">,&nbsp;</font><font color="#990000">100</font><font color="#000000">)</font><font color="#000000">;</font><br />
  63. <font color="#ffffff"></font><br />
  64. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Initialize&nbsp;visible&nbsp;slide&nbsp;viewer</font><br />
  65. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>final&nbsp;</b></font><font color="#000000">Embedded&nbsp;visibleSlide&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Embedded</font><font color="#000000">()</font><font color="#000000">;</font><br />
  66. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">visibleSlide.setHeight</font><font color="#000000">(</font><font color="#990000">100</font><font color="#000000">,&nbsp;Sizeable.UNITS_PERCENTAGE</font><font color="#000000">)</font><font color="#000000">;</font><br />
  67. <font color="#ffffff"></font><br />
  68. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Listen&nbsp;to&nbsp;coverflow&nbsp;changes&nbsp;as&nbsp;change&nbsp;slides&nbsp;when&nbsp;needed</font><br />
  69. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">covers.addListener</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Property.ValueChangeListener</font><font color="#000000">()&nbsp;{</font><br />
  70. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">valueChange</font><font color="#000000">(</font><font color="#000000">Property.ValueChangeEvent&nbsp;event</font><font color="#000000">)&nbsp;{</font><br />
  71. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">visibleSlide.setSource</font><font color="#000000">((</font><font color="#000000">Resource</font><font color="#000000">)&nbsp;</font><font color="#000000">covers.getValue</font><font color="#000000">())</font><font color="#000000">;</font><br />
  72. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
  73. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">})</font><font color="#000000">;</font><br />
  74. <font color="#ffffff"></font><br />
  75. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Show&nbsp;sources&nbsp;button</font><br />
  76. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Button&nbsp;showSrc&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Button</font><font color="#000000">(</font><font color="#2a00ff">&#34;src&#34;</font><font color="#000000">,&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Button.ClickListener</font><font color="#000000">()&nbsp;{</font><br />
  77. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>public&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">buttonClick</font><font color="#000000">(</font><font color="#000000">ClickEvent&nbsp;event</font><font color="#000000">)&nbsp;{</font><br />
  78. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Window&nbsp;srcWindow&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Window</font><font color="#000000">(</font><font color="#2a00ff">&#34;Source&nbsp;code&#34;</font><font color="#000000">)</font><font color="#000000">;</font><br />
  79. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">srcWindow.setWidth</font><font color="#000000">(</font><font color="#990000">700</font><font color="#000000">)</font><font color="#000000">;</font><br />
  80. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">srcWindow.setHeight</font><font color="#000000">(</font><font color="#990000">500</font><font color="#000000">)</font><font color="#000000">;</font><br />
  81. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Label&nbsp;l&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">Label</font><font color="#000000">(</font><font color="#000000">getSourceCodeForThisClass</font><font color="#000000">()</font><font color="#000000">,</font><br />
  82. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">Label.CONTENT_XHTML</font><font color="#000000">)</font><font color="#000000">;</font><br />
  83. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">srcWindow.addComponent</font><font color="#000000">(</font><font color="#000000">l</font><font color="#000000">)</font><font color="#000000">;</font><br />
  84. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">getMainWindow</font><font color="#000000">()</font><font color="#000000">.addWindow</font><font color="#000000">(</font><font color="#000000">srcWindow</font><font color="#000000">)</font><font color="#000000">;</font><br />
  85. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
  86. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">})</font><font color="#000000">;</font><br />
  87. <font color="#ffffff"></font><br />
  88. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#3f7f5f">//&nbsp;Initialize&nbsp;main&nbsp;layout</font><br />
  89. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">ExpandLayout&nbsp;layout&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">ExpandLayout</font><font color="#000000">(</font><br />
  90. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">ExpandLayout.ORIENTATION_VERTICAL</font><font color="#000000">)</font><font color="#000000">;</font><br />
  91. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">layout.addComponent</font><font color="#000000">(</font><font color="#000000">showSrc</font><font color="#000000">)</font><font color="#000000">;</font><br />
  92. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">layout.setComponentAlignment</font><font color="#000000">(</font><font color="#000000">showSrc,&nbsp;AlignmentHandler.ALIGNMENT_RIGHT,</font><br />
  93. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">AlignmentHandler.ALIGNMENT_TOP</font><font color="#000000">)</font><font color="#000000">;</font><br />
  94. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">layout.addComponent</font><font color="#000000">(</font><font color="#000000">visibleSlide</font><font color="#000000">)</font><font color="#000000">;</font><br />
  95. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">layout.setComponentAlignment</font><font color="#000000">(</font><font color="#000000">visibleSlide,</font><br />
  96. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">AlignmentHandler.ALIGNMENT_HORIZONTAL_CENTER,</font><br />
  97. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">AlignmentHandler.ALIGNMENT_TOP</font><font color="#000000">)</font><font color="#000000">;</font><br />
  98. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">layout.addComponent</font><font color="#000000">(</font><font color="#000000">covers</font><font color="#000000">)</font><font color="#000000">;</font><br />
  99. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">layout.setComponentAlignment</font><font color="#000000">(</font><font color="#000000">covers,</font><br />
  100. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">AlignmentHandler.ALIGNMENT_HORIZONTAL_CENTER,</font><br />
  101. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">AlignmentHandler.ALIGNMENT_TOP</font><font color="#000000">)</font><font color="#000000">;</font><br />
  102. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">layout.expand</font><font color="#000000">(</font><font color="#000000">visibleSlide</font><font color="#000000">)</font><font color="#000000">;</font><br />
  103. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">layout.setSizeFull</font><font color="#000000">()</font><font color="#000000">;</font><br />
  104. <font color="#ffffff"></font><br />
  105. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">layout;</font><br />
  106. <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
  107. <font color="#ffffff"></font><br />
  108. <font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#000000">String&nbsp;getSourceCodeForThisClass</font><font color="#000000">()&nbsp;{</font><br />
  109. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;code&nbsp;=&nbsp;</font><font color="#2a00ff">&#34;Could&nbsp;not&nbsp;find&nbsp;source-file&#34;</font><font color="#000000">;</font><br />
  110. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>try&nbsp;</b></font><font color="#000000">{</font><br />
  111. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">InputStream&nbsp;is&nbsp;=&nbsp;</font><font color="#7f0055"><b>this</b></font><font color="#000000">.getClass</font><font color="#000000">()</font><font color="#000000">.getResource</font><font color="#000000">(</font><br />
  112. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#2a00ff">&#34;CoverflowApplication.html&#34;</font><font color="#000000">)</font><font color="#000000">.openStream</font><font color="#000000">()</font><font color="#000000">;</font><br />
  113. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">BufferedReader&nbsp;r&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">BufferedReader</font><font color="#000000">(</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">InputStreamReader</font><font color="#000000">(</font><font color="#000000">is</font><font color="#000000">))</font><font color="#000000">;</font><br />
  114. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">StringBuffer&nbsp;buf&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">StringBuffer</font><font color="#000000">()</font><font color="#000000">;</font><br />
  115. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;line;</font><br />
  116. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>while&nbsp;</b></font><font color="#000000">((</font><font color="#000000">line&nbsp;=&nbsp;r.readLine</font><font color="#000000">())&nbsp;</font><font color="#000000">!=&nbsp;</font><font color="#7f0055"><b>null</b></font><font color="#000000">)&nbsp;{</font><br />
  117. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">buf.append</font><font color="#000000">(</font><font color="#000000">line</font><font color="#000000">)</font><font color="#000000">;</font><br />
  118. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
  119. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">code&nbsp;=&nbsp;buf.toString</font><font color="#000000">()</font><font color="#000000">;</font><br />
  120. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}&nbsp;</font><font color="#7f0055"><b>catch&nbsp;</b></font><font color="#000000">(</font><font color="#000000">IOException&nbsp;ignored</font><font color="#000000">)&nbsp;{</font><br />
  121. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
  122. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>return&nbsp;</b></font><font color="#000000">code;</font><br />
  123. <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
  124. <font color="#ffffff"></font><br />
  125. <font color="#ffffff">&nbsp;&nbsp;</font><font color="#7f0055"><b>private&nbsp;</b></font><font color="#7f0055"><b>void&nbsp;</b></font><font color="#000000">addSlidesToCoverflow</font><font color="#000000">()&nbsp;{</font><br />
  126. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>for&nbsp;</b></font><font color="#000000">(</font><font color="#7f0055"><b>int&nbsp;</b></font><font color="#000000">i&nbsp;=&nbsp;</font><font color="#990000">1</font><font color="#000000">;&nbsp;i&nbsp;&lt;=&nbsp;</font><font color="#990000">22</font><font color="#000000">;&nbsp;i++</font><font color="#000000">)&nbsp;{</font><br />
  127. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;head&nbsp;=&nbsp;</font><font color="#2a00ff">&#34;../../../IMAGES/&#34;</font><font color="#000000">;</font><br />
  128. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">String&nbsp;tail&nbsp;=&nbsp;</font><font color="#2a00ff">&#34;slideshow-example.0&#34;&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#000000">((</font><font color="#000000">i&nbsp;&lt;&nbsp;</font><font color="#990000">10</font><font color="#000000">)&nbsp;</font><font color="#000000">?&nbsp;</font><font color="#2a00ff">&#34;0&#34;&nbsp;</font><font color="#000000">:&nbsp;</font><font color="#2a00ff">&#34;&#34;</font><font color="#000000">)&nbsp;</font><font color="#000000">+&nbsp;i</font><br />
  129. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">+&nbsp;</font><font color="#2a00ff">&#34;.jpg&#34;</font><font color="#000000">;</font><br />
  130. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">ThemeResource&nbsp;slide&nbsp;=&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">ThemeResource</font><font color="#000000">(</font><font color="#000000">head&nbsp;+&nbsp;tail</font><font color="#000000">)</font><font color="#000000">;</font><br />
  131. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">covers.addItem</font><font color="#000000">(</font><font color="#000000">slide</font><font color="#000000">)</font><font color="#000000">;</font><br />
  132. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">covers.setItemIcon</font><font color="#000000">(</font><font color="#000000">slide,</font><br />
  133. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#7f0055"><b>new&nbsp;</b></font><font color="#000000">ThemeResource</font><font color="#000000">(</font><font color="#000000">head&nbsp;+&nbsp;</font><font color="#2a00ff">&#34;thumbs/&#34;&nbsp;</font><font color="#000000">+&nbsp;tail</font><font color="#000000">))</font><font color="#000000">;</font><br />
  134. <font color="#ffffff">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">}</font><br />
  135. <font color="#ffffff">&nbsp;&nbsp;</font><font color="#000000">}</font><br />
  136. <font color="#000000">}</font></code>
  137. </td>
  138. <!-- end source code -->
  139. </tr>
  140. </table>
  141. </div>
  142. <!-- = END of automatically generated HTML code = -->
  143. <!-- ======================================================== -->
  144. </body></html>