WYSIWYG preview possible

In my inherited app there are a bunch of JDialog descendants. To see the dialogs I have to run the app and some of the dialogs are only available under certain conditions.

Is there a way to have a preview of how the dialog will look, a kind of poor man's WYSIWYG editor?

btw, has a WYSIWYG ever been tried? I believe JBuilder has a abean palette for this.

Thanks a lot,

Tom.

9 comments

Hello Trilogy,

TC> In my inherited app there are a bunch of JDialog descendants. To see
TC> the dialogs I have to run the app and some of the dialogs are only
TC> available under certain conditions.
TC>
TC> Is there a way to have a preview of how the dialog will look, a kind
TC> of poor man's WYSIWYG editor?

No, there is no way to get such a preview for a regular Java file.

TC> btw, has a WYSIWYG ever been tried? I believe JBuilder has a abean
TC> palette for this.

UI Designer has been included in IntelliJ IDEA since version 4.0, and it
has been greatly improved in the upcoming 6.0 release.

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Thanks. Good to hear v6 is coming, when is it due? So UI designer does not create a standard Java file.then. I guess if it did then there would be the preview!

Cheers, Tom.

0

Hello Trilogy,

TC> Thanks. Good to hear v6 is coming, when is it due? So UI designer
TC> does not create a standard Java file.then. I guess if it did then
TC> there would be the preview!

IntelliJ IDEA version 6 will be released very soon.

The UI designer currently works with .form files which are then compiled
to Java source code or JVM bytecode, not directly with sources.

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Thanks for the info.

We make a lot of use of the layout manager use https://tablelayout.dev.java.net/. In v6 will the UI designer be able to work with 3rd party layout managers such as this?

Is there any information on new features upgrade pricing for v6?

Has it been considered to have a tool to convert reverse engineer relevant .java files (JDialog/JFrame/Japplet descendants) files into .form files?

I know the .form files are xml based - has there been a java standard considerered for them? It would be cool if it perhaps worked like the delphi model where one had a .java file (.pas) and potentially the corresponding .form(.dfm) file.

0

Hello Trilogy,

TC> We make a lot of use of the layout manager use
TC> https://tablelayout.dev.java.net/. In v6 will the UI designer be
TC> able to work with 3rd party layout managers such as this?

Version 6 supports JGoodies Forms layout but not TableLayout. We will consider
supporting additional third-party layout managers depending on user demand.

TC> Is there any information on new features upgrade pricing for v6?

http://www.jetbrains.com/idea/features/newfeatures.html

The upgrade pricing is usual - 40% off full price.

TC> Has it been considered to have a tool to convert reverse engineer
TC> relevant .java files (JDialog/JFrame/Japplet descendants) files into
TC> .form files?

Version 6 supports saving forms from an instance of a running application
to .form files. Reverse engineering source code is planned for a future version.

TC> I know the .form files are xml based - has there been a java
TC> standard considerered for them? It would be cool if it perhaps
TC> worked like the delphi model where one had a .java file (.pas) and
TC> potentially the corresponding .form(.dfm) file.

There was some discussion of standartizing this, but as far as I know there
is no JSR for this yet.

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0

I've discovered http://www.jdemo.de/
There is an eclipse pulugin. would you consider writing an IntelliJ plugin for it?

Thanks, Tom.

0

Hello Tom,

TC> I've discovered http://www.jdemo.de/
TC> There is an eclipse pulugin. would you consider writing an IntelliJ
TC> plugin for it?

I don't think that this product is popular, so we don't have any plans to
develop a plugin for it internally. Of course, it's possible to develop a
third-party plugin.

--
Dmitry Jemerov
Software Developer
http://www.jetbrains.com/
"Develop with Pleasure!"


0

Please sign in to leave a comment.