<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://java.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Articles by Jim Crafton</title>
 <link>http://java.sys-con.com/</link>
 <description>Latest articles from Jim Crafton</description>
 <language>en</language>
 <copyright>Copyright 2008 </copyright>
 <generator></generator>
 <lastBuildDate>Wed, 15 Oct 2008 19:05:46 EDT</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>Components, and Creating a Custom Property Editor</title>
 <link>http://java.sys-con.com/node/36559</link>
 <description>This column discusses property editors and how to implement one for Java -specifically, how to make one work for our CodeDocument class. When last we talked, we saw how to build a CodeDocument class, but it wasn&#039;t something we could work with in a visual designer like JBuilder, say, or Visual Cafe. In this column we&#039;ll build a special case of the JTextArea component and add some specialty properties and property editors to support the CodeDocument class we worked on before. The code listings at the end of the article are excerpted from the complete code, which you can download from &lt;a href=&quot;http://www.JavaDevelopersJournal.com&quot; title=&quot;www.JavaDevelopersJournal.com&quot;&gt;www.JavaDevelopersJournal.com&lt;/a&gt;.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/36559&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 01 Nov 1999 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/36559</guid>
</item>
<item>
 <title>A Return to Reflection</title>
 <link>http://java.sys-con.com/node/36547</link>
 <description>When we last talked, I promised to finish up the CodeDocument class I&#039;d so abruptly left behind back in July (JDJ Vol. 4, issue 7). Now, due to millions of desperate letters from fans around the globe, I&#039;ve decided to finish off the series in this article, tackling reflection once again and ending with a text component that supports syntax highlighting and a simplified version of something similar to Borland&#039;s Code Insight. Along the way we&#039;ll see a few more tricks that JTextArea can do, and in general we&#039;ll just go hog wild in code!&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/36547&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 01 Oct 1999 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/36547</guid>
</item>
<item>
 <title>Reflecting a Bean onto a Table</title>
 <link>http://java.sys-con.com/node/36517</link>
 <description>Originally I planned to continue with the syntax-highlighting CodeDocument component, but I decided to switch gears and discuss some neat uses for the JTable component that comes with Swing (my apologies go out to all those weeping in the aisles, anxiously awaiting more syntax-highlighting code...oh, just a second, let&#039;s dab the tears away before continuing).&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/36517&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 01 Aug 1999 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/36517</guid>
</item>
<item>
 <title>More on Syntax Highlighting</title>
 <link>http://java.sys-con.com/node/36509</link>
 <description>Last month we discussed the use of Swing&#039;s Document model to create a syntax-highlighting Document model that we could just plug into JTextPane and use. This month we&#039;ll continue with that and add complete support for comments, strings and numbers. We&#039;ll also cover how easy it is to actually use the model we&#039;ve developed, and test things out as we go along.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/36509&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 01 Jul 1999 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/36509</guid>
</item>
<item>
 <title>Text Controls by Swing</title>
 <link>http://java.sys-con.com/node/36377</link>
 <description>When Java first came out, one of its acknowledged weaknesses was the lack of an advanced set of GUI components. This was especially evident in the text controls, which lacked many of the advanced features found in the native text controls of operating systems such as Windows. With the release of the Java Foundation Classes (also known as Swing), Java finally had a robust and sophisticated collection of controls, especially text controls.&lt;p&gt;&lt;a href=&quot;http://java.sys-con.com/node/36377&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 01 Jun 1999 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://java.sys-con.com/node/36377</guid>
</item>
</channel>
</rss>
