Mit Java + Browser hatte ich gemeint, dass du dein Programm als ganz normal Applet entwickelst und dann den HTML Inhalt nicht innerhalt des Applets darstellst, sondern über JavaScript das Browserfenster so manipulierst, dass dein HTML im Browserfenster dargestellt wird. Großer Vorteil ist dabei natürlich, dass der HTML-Code von einem Browser gerendert wird, der das deutlich besser kann als die Swing-Komponenten.
Wenn du natürlich auch noch Windows 98SE mit Java 1.3 untertützen möchtest ist das ein ungeeigneter Weg. [/Ironie] Im Ernst: Wenn das Entwickeln mit HTML wesenlich leichter wäre, wegen z.B. eingebauter Links oder Anbindung an andere Webdienste (wobei das ggf. auch dagegen sprechen könnte) dann würde ich auf die wenigen die einen verallteten Browser besitzen keine Rücksicht nehmen. (Ausser natürlich es schreibt dir jemand vor)
Wenn es darum geht eine neue GUI zu entwickeln würde ich von HTML als großes Struckturelement abraten, das Meiste geht sehr gut mit Layoutmanagern und ein Bisschen inline-HTML/CSS wie schon gesagt, und wenn man nur den Text von einem/mehreren Labeln verändert, dürften auch wegen flackern keine Probleme auftreten.
Was mir jetzt noch eingefallen ist: Ich bin glaube ich mal über ein Framework gestolpert, mit dem man für eine Swing-GUI CSS-Stylesheets schreiben kann und so viele Layoutsachen wie auf einer Website managen kann.