Dziwne pliki po kompilacji plików *.java

0

Mam plki:

LoginWindow.java, LoginWindow.form 

formularz z GUI tworzyłem w Netbeansie, jednak pliki kompiluję bez nazw pakietów, tzn. powrzucane do jakiegoś katalogu, bez "package cośtam" na same górze pliku i robię po prostu javac *.java.

Dostaję dziwne pliki po kompilacji - co to za pliki, do czego służą, czy to normalne, jeśli nie, to co robię źle?

Te pliki to:

LogInWindow$1
LogInWindow$2
LogInWindow$3
LogInWindow$3$1.class
0

właściwie dokładniej to takie pliki:

LogInWindow$1.class
LogInWindow$2.class
LogInWindow$3.class
LogInWindow$3$1.class

0

Wszystko jest w porządku, widocznie masz w pliku LogInWindow.java klasy wewnętrzne anonimowe (tzn. bez nadanej nazwy). Np. taki kod:

button.addActionListener(new ActionListener() 
{
    public void actionPerformed(ActionEvent ae) 
    {
         ...
    }
});

tworzy obiekt anonimowej klasy implementującej interfejs ActionListener.

0

dziękuję:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1