2012-10-18 18 views
9

Używam Netbeans i karty Projekt, umieszczam etykiety, pola tekstowe itp. Świetnie, jednak po dwukrotnym kliknięciu powiedz etykietę, która wygenerowała automatycznie ten kod:Usuń automatycznie wygenerowany kod Netbeans po dwukrotnym kliknięciu obiektu na karcie projektu

private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { 
    // TODO add your handling code here: 
} 

teraz nie chciałam to zrobić, ale kiedy podświetlić i próbować je usunąć - Netbeans nie pozwala mi to zrobić. Jak mam to usunąć?

Odpowiedz

18

W trybie projektowania wybrać konkretny obiekt i kliknij Imprezy pod Properties i usunąć zdarzenie z właściwości zdarzeń

+0

Co powiesz na bardziej ogólny przypadek? Na przykład stworzyłem JPanel, zdałem sobie sprawę, że zamierzam rozszerzyć tylko z jakiejś innej klasy i nie potrzebuję już metody initComponents. To nie jest dołączone do wydarzenia; co mam zrobić, aby przekonać netbeans, że nie jest to już potrzebne? –

+0

@ BrianSweeney Wystarczy usunąć JPanel GUI-buildera i * "rozszerzyć z jakiejś innej klasy" * ręcznie (nie masz pewności, czy masz na myśli użycie innego elementu, ale nie jest to dobry pomysł na wykorzystanie instancji Frankensteina w każdym razie; spodziewa się użyć panelu budowniczego z kodem budowniczego ... Jeśli masz zamiar faktycznie rozszerzyć JPanel lub użyć instancji podobnej do JPanel rozciągającej się od innej klasy, powinieneś ją utworzyć ręcznie). – XenoRo

3

Aby odpowiedzieć na pytanie Briana na bardziej ogólnym przypadku: Jeśli masz auto generowane zmienne, które są ukrywając się w trybie projektowania, a nie można ich wybierać ani usuwać, zazwyczaj można je usunąć, wykonując następujące czynności: (w NetBeans7.4) Przejdź do trybu projektowania do górnego menu okna -> Windows -> Nawigator. Zobaczysz Grupę "Nawigator" pojawiającą się po lewej (zwykle). Teraz możesz usuwać niechciane zmienne (lub edytować je) za pomocą menu prawego przycisku myszy.

Powiązane problemy