Obługa wyjątku a kolor jego okna i przycisku

0

Witam to znowu ja marudzący.

Mam mały problem otóż:
zmieniłem sobie kolory listy combobox , JFeldtext oraz jbutton w oknie głównym aplikacji bez problemu.
am jednak problem ze zmianą koloru okna które pokazuje się przy obsłudze wyjątku np jak użytkownik wpisze zero albo coś innego i zechce dokonać obliczeń
Wygląda to tak
okno główne:
http://img135.imageshack.us/i/screen1jm.jpg

Okno po wystąpieniu wyjątku:
http://img806.imageshack.us/i/screen2ii.jpg

Właśnie oto okno mi chodzi jak pozmieniać jego kolory tło i np kolor przycisku ??

kod odpowiedzialny za wyjątek wygląda tak to tylko wycinek oczywiście mogę dać kod całego programu jak będzie trzeba.

               if (pole1.isVisible()) {
                        if (!validuj.sprCzyPoprawne(pole1.getText())) {
                            // jeśli coś jest nie tak zwróci false
                           JOptionPane.showMessageDialog(null,
    "Wpisałes 0,liczbę ujemną albo literę jako wartość lub nic nie wpisałeś",
    "Błąd",
    JOptionPane.WARNING_MESSAGE);
           
                  
                            return;
                        }
                    }
 
                    if (pole2.isVisible()) {
                        if (!validuj.sprCzyPoprawne(pole2.getText())) {
                            // jeśli coś jest nie tak zwróci false
                        
                              JOptionPane.showMessageDialog(null,
    "Wpisałes 0,liczbę ujemną albo literę jako wartość lub nic nie wpisałeś",
    "Błąd",
    JOptionPane.WARNING_MESSAGE);
                            return;
                        }
                    }
 
                    if (pole3.isVisible()) {
                        if (!validuj.sprCzyPoprawne(pole3.getText())) {
                            // jeśli coś jest nie tak zwróci false
                          
                              JOptionPane.showMessageDialog(null,
    "Wpisałes 0,liczbę ujemną albo literę jako wartość lub nic nie wpisałeś",
    "Błąd",
    JOptionPane.WARNING_MESSAGE);
                                   
                               return;
                        }
                    }
0

Musisz stworzyć sobie takie własne okno dla komunikatów z błędami, zamiast używać standardowego.

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