Dynamischer GUI-Builder

Ich programmiere gerade eine Forum-ähnliche Oberfläche in der Programmiersprache Java. Für die GUI-Erstellung verwende ich den GUI-Builder, der mit NetBeans (Matisse) geliefert wird. Es ist ein sehr guter GUI-Builder für die meisten Dinge, aber ich frage mich, ob es einen "dynamischen" GUI-Builder gibt. Dies würde es mir ermöglichen, dass der GUI-Builder Komponenten hinzufügt, wenn bestimmte Anforderungen erfüllt sind, aber keinen Platz einnehmen, wenn sie nicht vorhanden sind. (Also nicht nur die .isVisble-Methode verwenden).

Ich bezweifle, dass das existiert, aber ich dachte, ich würde fragen.

Können Sie ausdrücken, was Sie genau damit meinen Dynamic?
@AminSaghi Ich meine so etwas wie das Hinzufügen von Beiträgen zu einem Thread. Wenn Sie einen Beitrag hinzufügen, erscheint er auf dem Bildschirm und schiebt die unteren Elemente nach unten, aber bevor Sie gepostet haben, wird der Platz nicht eingenommen und die unteren Elemente sind weiter oben.

Antworten (1)

Wenn Sie sich in einer frühen Phase Ihres Projekts befinden, rate ich Ihnen, die Entwicklung Ihres Projekts einzustellen und mit der Nutzung des Liferay- Portals zu beginnen.

portletWenn dies der Fall ist, hat sich der Aufwand, dynamisch zu sein, auf die Erstellung von Objekten mit dem Namen s beschränkt

Bearbeiten:

Liferayist in Java geschrieben und ein Unternehmensportal. Es kann in kleinen Unternehmen bis hin zu großen Unternehmen eingesetzt werden. Und Sie können es für Ihre Zwecke nutzen und erweitern.

Ich brauche das Programm in Java, es ist für die Schule. Eine Website wird nicht funktionieren. Ich kann dies mit Code tun (habe ich sogar), aber ich habe mich gefragt, ob es eine Möglichkeit gibt, dies ohne Code zu tun. Auch wenn Liferay in Java funktioniert, gibt es Backend-Dinge, die ich mit Java machen möchte.
@DonyorM Liferayist in Java geschrieben und ein Unternehmensportal, sehr leistungsfähig und größer als Ihre Anforderungen...! Es kann in kleinen Unternehmen bis hin zu großen Unternehmen eingesetzt werden. Und Sie können es für Ihre Zwecke nutzen und erweitern
Das solltest du vielleicht im Beitrag erwähnen. Danke, aber ich gebe das bis morgen, bevor ich das Kopfgeld vergebe. Ich werde das im Hinterkopf behalten.
Ich möchte auch etwas weniger Kompliziertes. Es stellt sich heraus, dass das, was ich tun möchte, im Code ziemlich einfach zu tun ist und es gut funktioniert.