Witam wszystkich. Mam zwykłego JFrame'a i chciałbym się pozbyć ikonki znajdującej się w górnym lewym rogu aplikacji (domyślnie pod Windowsem) jednak bez wywalania całej belki tytułowej okna. Szukałem informacji w sieci, przeglądałem dokumentację i znalazłem sposób, jednak nie jest on dla mnie wystarczająco dobry. Oto on:
setUndecorated(true);
getRootPane().setWindowDecorationStyle( JRootPane.PLAIN_DIALOG );
Problem jest w tym, że taki zabieg powoduje pozbycie się ikonki, ale przy okazji sprawia, że belka tytułowa okna przyjmuje jakiś dziwny look & feel, przez co wygląda zupełnie inaczej, niż normalne okienko systemowe. Próbowałem też ustawić odpowiedni styl przy użyciu tego:
UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName());
ale to nie pomogło. Mógłby ktoś poradzić, jak pozbyć się tej ikonki jednocześnie nie powodując zmiany wyglądu reszty okienka?