<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.1" -->
<?xml-stylesheet href="http://www.swingwiki.org//feed.css" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.swingwiki.org//feed.php">
        <title>SwingWiki</title>
        <description></description>
        <link>http://www.swingwiki.org/</link>
       <dc:date>2008-05-09T21:50:50+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.swingwiki.org/howto:irregular_frame_shape?rev=1177176933"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/best:use_worker_thread_for_long_operations?rev=1172527690"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/howto:animated_label?rev=1167736801"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/workaround:jeditorpane_scroll?rev=1167331502"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/howto:custom_cursor_shape?rev=1166745838"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/other:common_components?rev=1162156012"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/other:external_tips?rev=1161781270"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/table_of_contents?rev=1161720808"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/best:use_classloader_for_resources?rev=1161293179"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/handson:building_screen_elements?rev=1160763317"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/howto:web_browser?rev=1160561780"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/other:tools?rev=1160522030"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/other:frameworks?rev=1160518797"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/other:performance?rev=1160517820"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/start?rev=1160427641"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/howto:system_tray?rev=1160004438"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/howto:background_image?rev=1160004296"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/best:thread-safe_listener_processing?rev=1159536263"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/howto:testing?rev=1158581393"/>
                <rdf:li rdf:resource="http://www.swingwiki.org/contact?rev=1158528655"/>
            </rdf:Seq>
        </items>
    </channel>
    <item rdf:about="http://www.swingwiki.org/howto:irregular_frame_shape?rev=1177176933">
        <dc:format>text/html</dc:format>
        <dc:date>2007-04-21T13:35:33+01:00</dc:date>
        <dc:creator>twall@151.203.246.99</dc:creator>
        <title>howto:irregular_frame_shape</title>
        <link>http://www.swingwiki.org/howto:irregular_frame_shape?rev=1177176933</link>
        <description>Irregular shaped Frame  AWT top level windows (and frames) are always rectangular, but there are some workarounds which enable you to create the ilusion of non-rectangular windows.   Platform-independent solution  You can use a trick and create a rec...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/best:use_worker_thread_for_long_operations?rev=1172527690">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-26T17:08:10+01:00</dc:date>
        <dc:creator>maarten@81.207.20.120</dc:creator>
        <title>best:use_worker_thread_for_long_operations</title>
        <link>http://www.swingwiki.org/best:use_worker_thread_for_long_operations?rev=1172527690</link>
        <description>[Added remark about syntax error in example code] Use worker thread for long-running tasks  Swing uses a single threading model to draw components on screen. Every request for repaint is queued in the render queue, and this single thread executes the painting code for every component.  If you have a...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/howto:animated_label?rev=1167736801">
        <dc:format>text/html</dc:format>
        <dc:date>2007-01-02T06:20:01+01:00</dc:date>
        <dc:creator>shantha@210.210.13.126</dc:creator>
        <title>howto:animated_label</title>
        <link>http://www.swingwiki.org/howto:animated_label?rev=1167736801</link>
        <description>Animated JLabel  Simple animations can be achieved by using a JLabel, series of images and setIcon(). You can create a panel with a overridden paint() (or paintComponent()) - and call repaint from a Timer, but then you have to get much more involved ...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/workaround:jeditorpane_scroll?rev=1167331502">
        <dc:format>text/html</dc:format>
        <dc:date>2006-12-28T13:45:02+01:00</dc:date>
        <dc:creator>fabioingrao@67.91.200.194</dc:creator>
        <title>workaround:jeditorpane_scroll</title>
        <link>http://www.swingwiki.org/workaround:jeditorpane_scroll?rev=1167331502</link>
        <description>Automatic JEditorPane scroll  When changing HTML content inside JEditorPane, the scroll bar always goes down to the end - if you want to show the start of new page neither scrollTo(Anchor), nor getVerticalScrollBar().setValue(0) will work. However, m...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/howto:custom_cursor_shape?rev=1166745838">
        <dc:format>text/html</dc:format>
        <dc:date>2006-12-21T19:03:58+01:00</dc:date>
        <dc:creator>gojko@86.143.205.29</dc:creator>
        <title>howto:custom_cursor_shape</title>
        <link>http://www.swingwiki.org/howto:custom_cursor_shape?rev=1166745838</link>
        <description>Custom Cursor shape Here's how to create a custom cursor shape from an image file:  Toolkit kit = Toolkit.getDefaultToolkit&amp;#40;&amp;#41;; setCursor&amp;#40;kit.createCustomCursor&amp;#40;kit.getImage&amp;#40;&quot;image.png&quot;&amp;#41;,new Point&amp;#40;0, 0&amp;#41;, &quot;Cursor&quot;&amp;#41;&amp;#...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/other:common_components?rev=1162156012">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-29T16:06:52+01:00</dc:date>
        <dc:creator>dmdevito@82.123.22.178</dc:creator>
        <title>other:common_components</title>
        <link>http://www.swingwiki.org/other:common_components?rev=1162156012</link>
        <description>Common Components  This page goal is to list mature common components. Both words, &amp;quot;mature&amp;quot; and &amp;quot;common&amp;quot;, are important here because one may find plenty of componens lists out there, but these lists are often too wide open to any ...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/other:external_tips?rev=1161781270">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-25T09:01:10+01:00</dc:date>
        <dc:creator>dmdevito@145.242.3.30</dc:creator>
        <title>other:external_tips</title>
        <link>http://www.swingwiki.org/other:external_tips?rev=1161781270</link>
        <description>External Tips   myswing Santhosh Kumar collection of Swing tips Java CodeGuru: Swing Java CodeGuru: Swing   ...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/table_of_contents?rev=1161720808">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-24T16:13:28+01:00</dc:date>
        <dc:creator>dmdevito@82.123.132.52</dc:creator>
        <title>table_of_contents</title>
        <link>http://www.swingwiki.org/table_of_contents?rev=1161720808</link>
        <description>Table of contents  Hands on step-by-step guides for Swing programming  Table of contents Introduction to Swing Building Screen Elements Interacting with Users    Best practices  Avoid double scroll Link labels and components Modify preferred size Scr...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/best:use_classloader_for_resources?rev=1161293179">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-19T17:26:19+01:00</dc:date>
        <dc:creator>chbeer@84.61.175.253</dc:creator>
        <title>best:use_classloader_for_resources</title>
        <link>http://www.swingwiki.org/best:use_classloader_for_resources?rev=1161293179</link>
        <description>Use ClassLoader to load resources To load images in applications (and any other resources), do not use absolute paths. You cannot know where the user will install the application or will he start it in the application root directory. Instead, use the...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/handson:building_screen_elements?rev=1160763317">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-13T14:15:17+01:00</dc:date>
        <dc:creator>varan@66.63.147.21</dc:creator>
        <title>handson:building_screen_elements</title>
        <link>http://www.swingwiki.org/handson:building_screen_elements?rev=1160763317</link>
        <description>Building screen elements  Swing component model allows you to build complex components by combining and embedding simpler ones. This chapter will show you how to combine components effectively.   Introduction to Containers  In the component terminolo...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/howto:web_browser?rev=1160561780">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-11T06:16:20+01:00</dc:date>
        <dc:creator>dmdevito@145.242.3.30</dc:creator>
        <title>howto:web_browser</title>
        <link>http://www.swingwiki.org/howto:web_browser?rev=1160561780</link>
        <description>Web browser in Swing  Swing HTML Document rendering engine supports HTML 3.2 and CSS, and is able to show most HTML pages similar to popular browsers. So, using Web pages and an embedded &amp;quot;browser&amp;quot; is a good solution for help systems and onl...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/other:tools?rev=1160522030">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-10T19:13:50+01:00</dc:date>
        <dc:creator>dmdevito@192.54.144.226</dc:creator>
        <title>other:tools</title>
        <link>http://www.swingwiki.org/other:tools?rev=1160522030</link>
        <description>Tools   Matisse NetBeans Swing editor WindowBuilder the Instantiations commercial Swing designer JFormDesigner a commercial Java/Swing GUI designer IDEA IntelliJ IDEA includes a GUI designer   Tool comparison   Java GUI Builders a 2005 comparison by ...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/other:frameworks?rev=1160518797">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-10T18:19:57+01:00</dc:date>
        <dc:creator>dmdevito@192.54.144.226</dc:creator>
        <title>other:frameworks</title>
        <link>http://www.swingwiki.org/other:frameworks?rev=1160518797</link>
        <description>[created] Frameworks   JDK 7 is going to include a simple application framework for Swing applications JSR 296: Swing Application Framework the framework JSR A Simple Framework for Desktop Applications the JavaOne'06 TS-3399 session presenting the next JDK sim...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/other:performance?rev=1160517820">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-10T18:03:40+01:00</dc:date>
        <dc:creator>dmdevito@192.54.144.226</dc:creator>
        <title>other:performance</title>
        <link>http://www.swingwiki.org/other:performance?rev=1160517820</link>
        <description>Swing performance investigation   What does &quot;Swing is Slow&quot; mean? No intrinsic Swing slowness seems existing. If a Swing application appears to be slow, the cause is surely the rest of the program, badly interacting with Swing code, and impacting the...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/start?rev=1160427641">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-09T17:00:41+01:00</dc:date>
        <dc:creator>varan@66.63.147.21</dc:creator>
        <title>start</title>
        <link>http://www.swingwiki.org/start?rev=1160427641</link>
        <description>SwingWiki  Know a neat Swing trick? Share it with the community!  Quick start  Start from Table of Contents   News  15/Sep/2006 - New chapter of Hands-On Swing - Interacting with users  09/Oct/2006 - New chapter on PageLayout, a Layout Manager - Buil...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/howto:system_tray?rev=1160004438">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-04T19:27:18+01:00</dc:date>
        <dc:creator>gojko@86.133.133.175</dc:creator>
        <title>howto:system_tray</title>
        <link>http://www.swingwiki.org/howto:system_tray?rev=1160004438</link>
        <description>[java 1.6 java.awt.SystemTray added] System tray with Swing  Java 1.6 (in beta) finally has a platform-independent System Tray class - java.awt.SystemTray. For more information, see JavaDoc API on http://download.java.net/jdk6/docs/api/java/awt/SystemTray.html.  There is no platform ind...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/howto:background_image?rev=1160004296">
        <dc:format>text/html</dc:format>
        <dc:date>2006-10-04T19:24:56+01:00</dc:date>
        <dc:creator>gojko@86.133.133.175</dc:creator>
        <title>howto:background_image</title>
        <link>http://www.swingwiki.org/howto:background_image?rev=1160004296</link>
        <description>[paintComponent used instead of paint] Background image in a panel  To put an image in a background of a panel, you fist have to disable regular background color painting (setOpaque(false)), and then override the paintComponent() method. In the new paintComponent() method, first draw the ...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/best:thread-safe_listener_processing?rev=1159536263">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-29T09:24:23+01:00</dc:date>
        <dc:creator>gojko@86.133.133.175</dc:creator>
        <title>best:thread-safe_listener_processing</title>
        <link>http://www.swingwiki.org/best:thread-safe_listener_processing?rev=1159536263</link>
        <description>[EventListenerList comment] Thread-safe listener processing  Always think about concurrency when dispatching an event to listeners. During the event dispatching, some new listeners might register themselves, and some old listeners might ask to be removed. So, never use an itera...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/howto:testing?rev=1158581393">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-18T08:09:53+01:00</dc:date>
        <dc:creator>alexfromsun@192.18.240.11</dc:creator>
        <title>howto:testing</title>
        <link>http://www.swingwiki.org/howto:testing?rev=1158581393</link>
        <description>Testing Swing applications   http://wiki.java.net/bin/view/Javapedia/TestingGUIApplications Excellent article on testing gui applications from Wiki on java.net Marathon is a testing framework for GUI applications developed using Java/Swing. Testing s...</description>
    </item>
    <item rdf:about="http://www.swingwiki.org/contact?rev=1158528655">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-17T17:30:55+01:00</dc:date>
        <dc:creator>gojko@86.133.133.175</dc:creator>
        <title>contact</title>
        <link>http://www.swingwiki.org/contact?rev=1158528655</link>
        <description>SwingWiki.org maintainers  SwingWiki is an open documentation project started by Gojko Adzic and maintained by Swing enthusiasts and volunteers. Web site is hosted by Neuri ltd.  We'd love to hear from you. Contact us by e-mail: .  ...</description>
    </item>
</rdf:RDF>
