Mam metodę w moim projekcie GUI do wyświetlania JOptionPane
z kilkoma komponentami, 2 z nich to ButtonGroups
z 2 JRadioButtons
w każdym, w pierwszej grupie pierwszy przycisk jest wybrany domyślnie w drugiej grupie drugi przycisk jest wybierany domyślnie, w drugiej grupie chcę, aby pierwszy przycisk był wyłączony do momentu wybrania drugiego przycisku w pierwszej grupie, tj. jeśli użytkownik jest zadowolony z domyślnego wyboru w BG1, wtedy nie mogą dokonać wyboru w BG2, tylko jeśli dokonają drugiej selekcji w BG1, mogą mieć drugą opcję w BG2.Aktualizowanie JOptionPane w celu odzwierciedlenia zmiany stanu komponentu
Czy tego rodzaju zachowanie jest możliwe przy użyciu JOptionPane
?
Oglądałem samouczki dla JDialog
, JOptionPane
i przeprowadzałem inne badania, ale żadna z nich nie okazała się pomocna w tym przypadku. jeśli ktoś mógłby mi dać wskazówki co do możliwego rozwiązania, które byłoby fantastyczne ...
* "to ten rodzaj zachowania możliwe z' JOptionPane '?" * Jasne. zrób to tak samo, jak zrobiłbyś to w 'JFrame'. Jeśli nie możesz tego zrobić w ramce, opublikuj [SSCCE] (http://sscce.org/) najlepszą próbę. –
Parametr komunikatu 'JOptionPane' pobiera" Obiekt ". Jeśli przekażesz mu 'Komponent',' JOptionPane' użyje go jako "głównego" widoku, dodając ikonę i przyciski wokół niego – MadProgrammer
Jeśli masz zamiar odpowiedzieć na własne pytanie, opublikuj swoją odpowiedź jako odpowiedź i zaakceptuj Twoja odpowiedź. (W ten sposób ludzie nie tracą czasu na czytanie twojego pytania w nadziei na odpowiedź) – Gus