ich möchte eine oder zwei Komponenten in eine Benutzeroberfläche hinzufügen. Diese ist aber mit dem Design-Builder erstellt worden. Da viele Stellen im Code generiert wurden und somit nicht editierbar sind, möchte ich wissen, wie ich es hinbekommen könnte, die Oberfläche zu erweitern.
Also nochmal, du hast Code der im Design-Builder von NetBeans erstellt wurde ? Falls ja, warum kannst du den dann nicht mit dem Design-Builder von NetBeans weiter bearbeiten ? Kannst du bei der entsprechenden Klasse nicht auf das Knöpfchen Design-View klicken ?
Also, hier die Geschichte
Der Code wurde mit einer anderen Version von NB implementiert. Und in der Version 8 bekomme ich leider die Möglichkeit nicht, den Code mit dem Design-Builder weiter zu bearbeiten (nicht mehr unterstützt). Ich muss wohl einen Weg finden im Code ohne Design-Builder Änderungen machen können.
Ist das so weil das Application-Framework verwendet wird ? Einen anderen Grund kenne ich nicht warum NetBans 8 ältere Projekte nicht mehr ändern kann. Du kriegst dann vermutlich beim Laden des Projektes immer eine entsprechende Meldung und kannst das Projekt noch builden aber die Gui-Element nicht ändern. Wenn du es dir zutraust die Änderungen per Hand durchzuführen dann kannst du mit einem anderen Editor (Notepad++ z.B.) die Java-Datei öffnen und die Markierungen im Code einfach entfernen. Schau dir z.B. die initComponents an, die wird etwa so aussehen:
entferne einfach die Zeile vor der Methodendeklaration (und ganz am Ende das zugehörige // GEN-END)
dann kannst du diesen Teil ganz normal in NetBeans editieren.
Ich bekomme die folgende Fehlermeldung:
Netbeans support of swing application framework has been discontinued.
Eine echt gute Idee. Das werde ich machen, aber wie soll ich den Code hier in initComponent modifizieren?:
Ich entschuldige mich, wenn du den Stückcode nicht in einem schönen Rahmen zu sehen kriegst, da ich noch nicht alles weiss wie man hier alles bedienen kann
Wenn du die o.g. Markierungen entfernt hast müsste das zu editieren gehen. Und dann musst du natürlich wissen was du machen willst. Vor allem das Group-Layout solltest du dir anschauen denn das verwendet der Designer ! Am besten erst mal versuchen zu verstehen was der vorliegende Code tut. Und dann mal "vorsichtig" ändern.