<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
The problems that I encountered were popups would pop under a
heavyweight.<br>
And when the heavyweight were in a split pane, the browser would not be
contained by<br>
the splitpane. And related to this, resizing was a mess.<br>
<br>
Could it be that the JDIC folks have been able to successfully do this?<br>
<br>
I think that the Toolkit requirement is that Java 1.4 and 1.5 on<br>
Win/Mac/Linux be fully supported with a native look and feel.<br>
And that a the fundamental behaviors that we currently have<br>
(e.g. split pane and trees) be present in the Toolkit.<br>
<br>
Any thoughts as to a swing alternate? AWT, SWT, something else?<br>
<br>
Since programming in Swing, I have not looked back to AWT, but<br>
it seems to miss Trees and split panes. Have these been added? <br>
(Still can't find them.) Does AWT provide the needed native L&amp;F?<br>
<br>
>From using Eclipse, I think that SWT does everything needed but<br>
I don't know if it implements L&amp;F well enough.<br>
<br>
One thing that I think is really cool in Eclipse is the ability to order<br>
the layout in the fashion that I wish.<br>
<br>
Joe Walker wrote:
<blockquote cite="mid5dd4742605062000354eea0cce@mail.gmail.com"
 type="cite"><br>
I'd thought than Sun were making it easier to mix components in Mustang
(Java6) but re-reading
  <a
 href="http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/">http://java.sun.com/developer/technicalArticles/J2SE/Desktop/mustang/</a>
it appears I was mis-remembering.<br>
  <br>
Joe.<br>
  <br>
  <div><span class="gmail_quote">On 6/18/05, <b
 class="gmail_sendername">DM Smith</b> &lt;<a
 href="mailto:dmsmith555@yahoo.com">dmsmith555@yahoo.com</a>&gt; wrote:</span>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I
was surprised that Java's displaying of HTML has degraded under 1.5.<br>
There are a lot of workarounds in the HTML that we construct for<br>
BibleDesktop<br>
(which I thought that we could eliminate under 1.5) and it would be
    <br>
really nice<br>
to use a real browser.<br>
    <br>
Joe has done surveys of alternates in the past and I recently took a<br>
look at<br>
where it is all going. While my survey is not anywhere as thorough as
Joe's<br>
it seems to me that development of a Java base browser is being dropped
    <br>
in favor of embedding a user's default native browser.<br>
    <br>
Joe has started playing with JDIC (Java Desktop Integration Components)<br>
Browser component. I have taken a look at his effort and I see that
there<br>
are two basic challenges. The first is that we need to be able to
provide a
    <br>
protocol handler to do linking to and within Sword modules. This looks<br>
like it is very doable. Joe has almost finished this.<br>
    <br>
The other challenge is that the embedded JDIC browser is a heavy weight
and<br>
does not play well with Swing. I have not looked, but I bet that all
other
    <br>
implementations of embedding the browser will have the same problem.<br>
    <br>
So the question that this poses is "With what shall we re-write<br>
BibleDesktop?"<br>
    <br>
And "Do we want to go this route?"
    <br>
_______________________________________________<br>
jsword-devel mailing list<br>
    <a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>
    <a href="http://www.crosswire.org/mailman/listinfo/jsword-devel">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
  </blockquote>
  </div>
  <br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
jsword-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/jsword-devel">http://www.crosswire.org/mailman/listinfo/jsword-devel</a>
  </pre>
</blockquote>
</body>
</html>