<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://java.dzone.com"  xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
 <title>Javalobby - Comments for &quot;Why Swing / JavaFX is not a platform (yet)&quot;</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-</link>
 <description>Comments for &quot;Why Swing / JavaFX is not a platform (yet)&quot;</description>
 <language>en</language>
<item>
 <title>@Jonathan:  By</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3454</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;@Jonathan:  By &amp;quot;idiosyncratic&amp;quot; I mean that your layout proposal seemed to be designed for one particular use, and not for general layout.   Since you posted such a tiny fragment, perhaps my extrapolation of how it would scale to a realistic layout was incorrect.   Showing proposed code for an entire layout would either expose your layout&#039;s weaknesses or show my misunderstanding.&lt;/p&gt;&lt;p&gt;Although giving components responsibility for their own layout has a nice self-organizing feel to it, the result is an unmangeable increase in coupling.  It is this coupling complexity that is the objection to something like GroupLayout, which gives satisfactory results, but can&#039;t be easily written and modified by hand.&lt;/p&gt;&lt;p&gt;I&#039;m in complete agreement with you that we should be thinking outside the Layout Manager box.   Sun has been unwilling to produce a good layout manager, and has turned to JavaFX.   Perhaps this DSL will be OK (I haven&#039;t tried it yet), or one of the YAML or XML configuration interpreters (I&#039;ve tried several).    Although I didn&#039;t happen to like your last proposal, I like the idea that you&#039;re looking for something better. &lt;/p&gt;</description>
 <pubDate>Fri, 23 May 2008 11:50:26 -0400</pubDate>
 <dc:creator>fred swartz</dc:creator>
 <guid isPermaLink="false">comment 3454 at http://java.dzone.com</guid>
</item>
<item>
 <title>If by different, you mean</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3384</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;If by different, you mean wider, then I agree.&lt;/p&gt;&lt;p&gt;I find it interesting that on the one hand you want to question the idea of layout managers and on the other hand, I suggest a direction to look for an alternative (impractical as it may be with the current architecture swing) and you label it &amp;quot;idiosyncratic&amp;quot;. There is actually a certain OO logic to the approach of avoiding setters and having components determine their own location (even if they choose to delegate this in some circumstances to something like a layout manager). The current architectural idea of components and &amp;quot;layout managers&amp;quot; in swing, at least in my mind falls short in capturing and encapsulating component location, instead making that extrinsic to this fairly arbitrary API. The trouble there is that you&#039;re stuck with just one conception of layout... which lands us where we are today...&lt;/p&gt;</description>
 <pubDate>Tue, 20 May 2008 17:18:14 -0400</pubDate>
 <dc:creator>jonathanlocke</dc:creator>
 <guid isPermaLink="false">comment 3384 at http://java.dzone.com</guid>
</item>
<item>
 <title>&gt; ...and we would be better</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3378</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;&amp;gt; ...and we would be better off with something like Jacek Furmankiewicz&#039;s JavaBuilder&lt;/p&gt;&lt;p&gt;Which is using MigLayout under the cover... :) &lt;/p&gt;</description>
 <pubDate>Tue, 20 May 2008 11:29:46 -0400</pubDate>
 <dc:creator>mgrev</dc:creator>
 <guid isPermaLink="false">comment 3378 at http://java.dzone.com</guid>
</item>
<item>
 <title>@Jonathan: You seem to</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3369</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;@Jonathan: You seem to inhabit a different world from most developers.   Although I understand the designer&#039;s desire for total control, it leads to so many problems as to be useless for most real purposes.  The problems with your blog suggestions on layout seem similarly idiosyncratic.&lt;/p&gt;&lt;p&gt;That the Java layout managers can&#039;t make either you or the rest of us happy shows there&#039;s a big problem.   Perhaps the very idea of layout manager in the traditional Java sense should be questioned, and we would be better off with something like Jacek Furmankiewicz&#039;s JavaBuilder, or ...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
 <pubDate>Tue, 20 May 2008 05:52:35 -0400</pubDate>
 <dc:creator>fred swartz</dc:creator>
 <guid isPermaLink="false">comment 3369 at http://java.dzone.com</guid>
</item>
<item>
 <title>No, I do all of those</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3352</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;No, I do all of those things. I was writing constrained layout managers under Windows before Java existed. Believe me, I understand the problem domain fully.&lt;/p&gt;&lt;p&gt;I just ALSO think that the Java platform should support consistent text rendering for people who want precise imaging.&lt;/p&gt;&lt;p&gt;As for better layout managers, I&#039;m not sure I like the existing architecture that well. I certainly don&#039;t have time to fix this problem but I have posted a few quick thoughts on component layouts &lt;a href=&quot;http://web.mac.com/jonathan.locke/iWeb/JonathanLocke/Blog/619876BA-4163-4B71-9C1C-A7E87A168BE1.html&quot;&gt;on my blog&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description>
 <pubDate>Sun, 18 May 2008 18:08:52 -0400</pubDate>
 <dc:creator>jonathanlocke</dc:creator>
 <guid isPermaLink="false">comment 3352 at http://java.dzone.com</guid>
</item>
<item>
 <title>I guess you are English</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3351</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;I guess you are English speaking and never create internationalized apps. You don&#039;t create apps that can scale to HiDPI screens or that can change the font to accomodate for those how see badly. You know that all your users have approximately the same screen size so that all dialogs and windows are statically set to your predefined sizes. What you value the most is that the GUI should look exactly the same pixel by pixel no matter what.&lt;/p&gt;&lt;p&gt;If that is so, the yes, a null layout manager is fine. For us that do not create apps that fall under these constraints, a good layout manager is better and I wish there was one in the JDK. &lt;/p&gt;</description>
 <pubDate>Sun, 18 May 2008 17:06:36 -0400</pubDate>
 <dc:creator>mgrev</dc:creator>
 <guid isPermaLink="false">comment 3351 at http://java.dzone.com</guid>
</item>
<item>
 <title>No, I would say we live in</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3350</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;No, I would say we live in the same world with the only exception being that fixed layouts are impossible in your world. &lt;/p&gt;&lt;p&gt;In your world, if I were creating a fixed size Java FX advertisement I would be forced to use a layout manager and the result would look slightly different on every platform. In my world, the creative team would get precisely what they wanted and without the use of a layout manager. Everything that you do would still be possible (although I can think of better ways to implement layouts).&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description>
 <pubDate>Sun, 18 May 2008 16:36:00 -0400</pubDate>
 <dc:creator>jonathanlocke</dc:creator>
 <guid isPermaLink="false">comment 3350 at http://java.dzone.com</guid>
</item>
<item>
 <title>hi, i am studing mca</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3346</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;hi, i am studing mca student. i want to j2ee books and servelets  books &lt;/p&gt;&lt;p&gt;as i  intrested in java platform.&lt;/p&gt;&lt;p&gt;how do you apply in servelet, rmi ,ejp java beans concepts pls reply in my mail&lt;/p&gt;&lt;p&gt;as i teach  the national seminar topics in above&lt;/p&gt;&lt;p&gt;so pls request the presentation or books&lt;/p&gt;</description>
 <pubDate>Sun, 18 May 2008 03:43:53 -0400</pubDate>
 <dc:creator>karthika</dc:creator>
 <guid isPermaLink="false">comment 3346 at http://java.dzone.com</guid>
</item>
<item>
 <title>Well, then we live in very</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3345</link>
 <description>&lt;!--paging_filter--&gt;Well, then we live in very different worlds.</description>
 <pubDate>Sun, 18 May 2008 03:17:32 -0400</pubDate>
 <dc:creator>mgrev</dc:creator>
 <guid isPermaLink="false">comment 3345 at http://java.dzone.com</guid>
</item>
<item>
 <title>Yes. That&#039;s it. What I want</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3343</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Yes. That&#039;s it. What I want is for null layout to be a workable and correct option for fixed UIs.&lt;/p&gt;&lt;p&gt;The fact that even the newer layout managers give me a headache is a separate conversation.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description>
 <pubDate>Sat, 17 May 2008 20:19:13 -0400</pubDate>
 <dc:creator>jonathanlocke</dc:creator>
 <guid isPermaLink="false">comment 3343 at http://java.dzone.com</guid>
</item>
<item>
 <title>What is a Layout Manager</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3342</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;What is a Layout Manager though? Unless you go 100% with null layout and position everything by x and y in pixels you are using a Layout Manger, even if you don&#039;t call it that. One that can only position the right edge of a compoent to the container&#039;s edge is still layout manager...&lt;/p&gt;&lt;p&gt;What you are saying is that the layout managers you have encountered in Java is crap, right? Or?&lt;/p&gt;</description>
 <pubDate>Sat, 17 May 2008 19:24:45 -0400</pubDate>
 <dc:creator>mgrev</dc:creator>
 <guid isPermaLink="false">comment 3342 at http://java.dzone.com</guid>
</item>
<item>
 <title>I never said we didn&#039;t need</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3341</link>
 <description>&lt;!--paging_filter--&gt;I never said we didn&#039;t need layout managers. I just don&#039;t think we should be forced to use them when the problem doesn&#039;t require it. Is that really so much to ask?</description>
 <pubDate>Sat, 17 May 2008 18:42:29 -0400</pubDate>
 <dc:creator>jonathanlocke</dc:creator>
 <guid isPermaLink="false">comment 3341 at http://java.dzone.com</guid>
</item>
<item>
 <title>So you want to make sure</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3340</link>
 <description>&lt;!--paging_filter--&gt;So you want to make sure that there&#039;s no simple way to create a Java FX application for people who don&#039;t have any of these requirements?</description>
 <pubDate>Sat, 17 May 2008 18:39:20 -0400</pubDate>
 <dc:creator>jonathanlocke</dc:creator>
 <guid isPermaLink="false">comment 3340 at http://java.dzone.com</guid>
</item>
<item>
 <title>Totally disagree :-) RIA - a</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3327</link>
 <description>&lt;!--paging_filter--&gt;Totally disagree :-) RIA - a term that should defined in context, but I think I understand what you mean - is only a part of the problem, there are also &amp;quot;regular&amp;quot; desktop applications, for instance those in the enterprise where you don&#039;t need custom look and feels - you just need to go to NetBeans and Eclipse showcases of the related RCP technologies for dozens of examples. And even when you have custom L&amp;amp;F, it&#039;s not implied that the whole application has the custom L&amp;amp;F. For instance, if you look at Adobe Lightroom for Mac OS X, it has a custom L&amp;amp;F in the main window, but all the dialogs are regular Aqua.</description>
 <pubDate>Fri, 16 May 2008 13:53:24 -0400</pubDate>
 <dc:creator>fabriziogiudici</dc:creator>
 <guid isPermaLink="false">comment 3327 at http://java.dzone.com</guid>
</item>
<item>
 <title>You can&#039;t just ship a Swing</title>
 <link>http://java.dzone.com/news/why-swing-javafx-not-platform-#comment-3323</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;You can&#039;t just ship a Swing application to Mac users if it carries &amp;quot;a slicker&amp;quot; metal look and feel.  &lt;/p&gt;&lt;p&gt;Totally disagree. That&#039;s what most of this RIA stuff is... custom UI LAF.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description>
 <pubDate>Fri, 16 May 2008 10:46:18 -0400</pubDate>
 <dc:creator>jonathanlocke</dc:creator>
 <guid isPermaLink="false">comment 3323 at http://java.dzone.com</guid>
</item>
</channel>
</rss>
