Schlagwort-Archive: layer.xml

BeanDev: TopComponent Annotationen im Dev

Moin!

Gerade gesehen, TopComponents können nun komplett über Annotationen registriert werden:

https://netbeans.org/bugzilla/show_bug.cgi?id=191407

Damit kann man TopComponents folgendermaßen mit Java-Code registrieren:
@ConvertAsProperties(dtd = “-//org.netbeans.saas//Pref//EN”,
autostore = false)
@TopComponent.Description(
preferredID=”PrefTopComponent”, iconBase=”",
persistenceType=TopComponent.PERSISTENCE_ALWAYS
)
@TopComponent.Registration(mode = “output”, openAtStartup = true)
@ActionID(category = “Windows”, id = “my.PrefTopComponent”)
@ActionReference(path = “Menu/GoTo”, position …

Veröffentlicht unter API, Java, NetBeans Plattform | Verschlagwortet mit , , | 1 Kommentar

BeanDev: Eigene Options – Hauptkategorien mit Annotationen

Wenn man mit Annotationen in der NetBeans Platform arbeitet bekommt man eine deutliche Erleichterung, da man weniger in den layer.xml Dateien arbeiten muss. Trotzdem gibt es noch kleinere Fallstricke.
Möchte man dem Optionen-Dialog eine eigene Haupt-Kategorie zuordnen, in der Unterkategorien registriert werden …

Veröffentlicht unter NetBeans Plattform | Verschlagwortet mit , | Hinterlasse einen Kommentar

BeanDev: Extensionpoints für Actions

Der Begriff Extension Point wird in der Eclipse Welt so inflationär verwendet, dass man meinen könnte in der NetBeans Platform würde so etwas nicht existieren. Dabei ist das nicht richtig, im Gegenteil. Es gibt so viele Möglichkeiten, dass man als …

Veröffentlicht unter NetBeans Plattform | Verschlagwortet mit | Hinterlasse einen Kommentar

BeanDev: Import und Export von Optionen

Mit der IDE Version 6.7 gibt es auch eine neue Platform Version 10. Und mit jedem Update der Platform kommt für die Entwickler auch die Arbeit (oder Freude) die RCP Entwicklungen mit neuen Features anzureichern.
Eine sehr schöne Funktionalität ist …

Veröffentlicht unter NetBeans Plattform | Verschlagwortet mit | Hinterlasse einen Kommentar

BeanDev: Quick Search deaktivieren

Fast etwas simpel, aber wird ständig wieder gefragt. Wie kann man in einer Plattform Applikation das Quick Search deaktivieren?
Da es eine Toolbar ist, geht es wie mit allen Toolbars. Die layer.xml öffnen und folgenden Dreizeiler hinzufügen:

<folder name=”Toolbars”>
    <folder name=”QuickSearch_hidden”/>
</folder>
Möchte …

Veröffentlicht unter NetBeans Plattform | Verschlagwortet mit | Hinterlasse einen Kommentar

BeanDev: Quick Search für Platform Developer

Auf dem NetBeans DemoCamp wurde deutlich, dass einige Internet-Ressourcen zwingend notwendig sind, um sich als Platform-Entwickler zurechtzufinden.

Immer wieder wurde auf die Developer FAQ und die Platform-Seite von NetBeans verwiesen. So häufig, dass die Idee aufkam, diese Quellen in die …

Veröffentlicht unter NetBeans Plattform | Verschlagwortet mit | Hinterlasse einen Kommentar

BeanDev: Branding – Shortcuts oder Keymap?

Der deklarative Ansatz, die NetBeans-Plattform zu konfigurieren ist sehr praktisch, hat aber auch so seine Tücken. Der Vorteil ist unbestreitbar. Ohne die compilierten Class-Dateien anfassen zu müssen, kann man in XML- und Bundle-Dateien alle “Branding”-Arbeiten durchführen. Allerdings gibt es …

Veröffentlicht unter NetBeans Plattform | Verschlagwortet mit | Hinterlasse einen Kommentar

BeanDev: TopComponent und Paletten (wie ich sie zusammen brachte)

Seit sechs Monaten beschäftige ich mich damit, meine alten Projekte soweit umzubauen, dass diese relativ einfach in die NetBeans Plattform integriert werden können. Dieses Refactoring hat eigentlich nichts mit NB zu tun, es geht nur darum eine vernünftige Modularisierung …

Veröffentlicht unter NetBeans Plattform | Verschlagwortet mit | Hinterlasse einen Kommentar