Netbeans Platform Layout

9

Ich habe eine kleine Anwendung mit netbeans platform entworfen und nun möchte ich die Ausrichtung des von netbeans platform bereitgestellten Grundlayouts ändern. Ich habe ein Fenster, das wie folgt angezeigt wird

Ich möchte, dass der folgende Bildschirm beim Start wie unten angezeigt wird. Ich habe die Größe geändert, um meinen Bedürfnissen zu entsprechen, aber ich möchte, dass das von selbst geschieht.

Nach dem intensiven googlen habe ich festgestellt, dass ich ein layer.xml in einem der Module erstellen und den folgenden Code hinzufügen muss.

<folder name="Windows2"> <file name="WindowManager.wswmgr" url="WindowManager.wswmgr"/> </folder>

Meine WindowManager.wswmgr -Datei sieht so aus

%Vor%

Was muss ich jetzt machen? Fehle ich einige offensichtliche Dinge?

- BEARBEITEN -

layer.xml

%Vor%

explorer.wsmode

%Vor%     
Deepak 27.04.2012, 04:27
quelle

1 Antwort

3

Die Datei WindowManager.wswmgr definiert die Attribute des Hauptfensters. Der andere Teil, den Sie definieren müssen, ist der Explorer-Modus (vorausgesetzt, das CustomerViewer-Fenster befindet sich im Explorer-Modus).

Das Definieren und Registrieren eines Modus ähnelt dem, wie Sie die WindowManager.wswmgr -Datei definiert und registriert haben. Der pragmatische Weg¹ zu bestimmen, wie die XML aussehen soll, besteht darin, die Anwendung auszuführen, den Teiler an die gewünschte Position zu bewegen, die Anwendung zu schließen und die folgende Datei aus dem Datei-Explorer <Your_NB_Application>/build/testuserdir/config/Windows2Local/Modes/explorer.wsmode zu öffnen.

Kopieren Sie den Inhalt von explorer.wsmode in eine Datei namens explorer.wsmode , die Sie im Root-Paket des Moduls ( com.example.mymodule ) erstellen können. Jetzt müssen Sie diese Datei in Ihrer Layer-Datei registrieren:

%Vor%

Stellen Sie sicher, dass Sie "Clean and Build All" in Ihrer Anwendung ausführen, bevor Sie sie erneut ausführen.

¹Die formale Methode zur Bestimmung der Struktur besteht darin, die dtd zu verwenden, die sich in Ссылка

befindet     
Jonathan Spooner 27.04.2012, 06:52
quelle