Hallo zusammen,
ich bin recht neu was SWT angeht und auch was GUI insgesammt angeht.
Ich habe ein Menu (Customers) mit einer Liste von Kunden. Wenn ich nun einen anklicke, möchte ich TabFolder mit 3 Tabs haben. Das hat auch prinzipiell funktioniert, aber es immer nur so groß, wie der größte Inhalt der verschiedenen Reiter. Ich möchte aber, dass dieses Composite jetzt aber über die volle Breite des Fensters geht.
Außerdem kann mir jemand einen Link schicken, bzw kurz erklären, was der unterschied zwischen einem Display, Shell und Composite ist, bzw wie ich das für meinen Fall verwenden soll.
Ich habe das Display und auf das Display ein Shell.
Auf dieses Shell habe ich ein Composite gepackt und dort das TabFolder Object.
Ist das soweit korrekt? Wenn ja, muss ich dann das Composite oder das TabFolder Object von der Größe her anpassen?
Ist ein Composite sowas wie ein Container für die Widgets? Und kann ich diesen Container dann mit dem Layout (zB FillLayout) belegen? Wenn ja, warum kann ich dann auch einem Widget wie TabFolder ein Layout mitgeben?
Sowas Grundsätzliches habe ich bis jetzt für SWT nicht gefunden und wenn sind es immer fertige Beispiele, die aber nicht erklärt werden. Ich möchte ja auch verstehen was ich da mache und nicht mit irgendwelchen GUI Buildern arbeiten.
Vielen Dank. Bin für jegliche Information dankbar.
Viele Grüße,
ich bin recht neu was SWT angeht und auch was GUI insgesammt angeht.
Ich habe ein Menu (Customers) mit einer Liste von Kunden. Wenn ich nun einen anklicke, möchte ich TabFolder mit 3 Tabs haben. Das hat auch prinzipiell funktioniert, aber es immer nur so groß, wie der größte Inhalt der verschiedenen Reiter. Ich möchte aber, dass dieses Composite jetzt aber über die volle Breite des Fensters geht.
Außerdem kann mir jemand einen Link schicken, bzw kurz erklären, was der unterschied zwischen einem Display, Shell und Composite ist, bzw wie ich das für meinen Fall verwenden soll.
Ich habe das Display und auf das Display ein Shell.
Auf dieses Shell habe ich ein Composite gepackt und dort das TabFolder Object.
Ist das soweit korrekt? Wenn ja, muss ich dann das Composite oder das TabFolder Object von der Größe her anpassen?
Ist ein Composite sowas wie ein Container für die Widgets? Und kann ich diesen Container dann mit dem Layout (zB FillLayout) belegen? Wenn ja, warum kann ich dann auch einem Widget wie TabFolder ein Layout mitgeben?
Sowas Grundsätzliches habe ich bis jetzt für SWT nicht gefunden und wenn sind es immer fertige Beispiele, die aber nicht erklärt werden. Ich möchte ja auch verstehen was ich da mache und nicht mit irgendwelchen GUI Buildern arbeiten.
Vielen Dank. Bin für jegliche Information dankbar.
Viele Grüße,