2016-03-22 3 views
0

Es gibt eine "action" -Eigenschaft vieler Swing-Komponenten (wie JButton, JMenuItem usw.) im Eigenschaftsfenster des NetBeans GUI-Builders. Standardmäßig wird "keine" angezeigt, und in der Nähe befindet sich die Schaltfläche "Pfeil nach unten". Wenn Sie jedoch auf drücken, ist die Liste der zuzuweisenden Aktionen leer. Die Frage ist also - wie fügt man dem Projekt einige Aktionen hinzu, um in dieser Liste zu erscheinen? Der einzige Weg, den ich gefunden habe, ist, eine Aktion (d. H. AbstraktAktion) manuell im Code zu erstellen und sie dann der Komponente mit dem Eigenschafts-Editor "custome code" zuzuweisen, aber offensichtlich ist dies nicht praktisch.Wie verwendet man die Action-Eigenschaft der Swing-Komponente im NetBeans GUI Builder?

Antwort

0

Sie können Aktionen mit dem Rechtsklickmenü zu Schaltflächen hinzufügen.

https://netbeans.org/kb/articles/gui-functionality.html#Exercise_3

rechts auf die Schaltfläche Beenden klicken. Wählen Sie im Popup-Menü Ereignisse -> Aktion -> AktionPerformiert. Beachten Sie, dass das Menü viele weitere Ereignisse enthält, auf die Sie reagieren können! Wenn Sie das Ereignis actionPerformed auswählen, fügt der IDE automatisch einen ActionListener zur Exit-Schaltfläche hinzu und generiert eine Handlermethode zur Behandlung der actionPerformed-Methode des Listeners.

Sie können auch Aktionen aus der Eigenschaftenansicht schreiben. Klicken Sie auf die Schaltfläche mit den drei Punkten, die sich in der Nähe der Aktionseigenschaft befindet. Im geöffneten Fenster wählen Sie "Benutzerdefinierter Code" und schreiben Sie Ihren Code in den geöffneten Textbereich.

Verwandte Themen