7

I am currently programming a forum-like interface in the Java programming language. For GUI making I'm using the GUI builder that comes with NetBeans (Matisse). It's a very good GUI builder for most things, but I'm wondering if there is a "dynamic" GUI builder. This would allow me to have the GUI builder add components when certain requirements are filled, but not take up space when they are not there. (So not just using the .isVisble method).

I doubt this exists, but I thought I'd ask.

2
  • Can you express what do you mean exactly about Dynamic ?
    – Amin Saqi
    Commented Sep 27, 2014 at 11:32
  • @AminSaghi I mean something like adding posts to a thread. When you add a post, it appears on the screen, pushing the bottom elements down, but before you have posted, the space isn't taken up and the bottom elements are higher up.
    – DonyorM
    Commented Sep 27, 2014 at 13:52

1 Answer 1

3
+50

If you're in early phases of your project, I advice you to stop developing your project and start using Liferay portal.

If so, the effort of being dynamic have been limited to creating objects named portlets

Edit:

Liferay is written in java and it's an enterprise portal. It's capable of using in small businesses to large enterprises. And you can use it and extend it for your purposes.

4
  • I need the program to be in Java, it's for school. A website won't work. I can do this with code (I even have), but I wondered if there was a way to do it without code. Even if Liferay works in Java, there are backend things I want to be able to do using java.
    – DonyorM
    Commented Sep 27, 2014 at 13:55
  • @DonyorM Liferay is written in java and it's an enterprise portal, very much capable and huger than your needs...! It's capable of using in small businesses to large enterprises. And you can use it and extend it for your purposes
    – Amin Saqi
    Commented Sep 27, 2014 at 14:10
  • You might want to mention that in the post. Thanks, though, I'll give this till tomorrow before I award the bounty. I'll keep this in mind.
    – DonyorM
    Commented Sep 27, 2014 at 14:12
  • I also want something a little less complicated than that. It turns out that what I want to do is fairly easy to do in the code and it works fine.
    – DonyorM
    Commented Sep 27, 2014 at 14:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.