У меня есть класс, который расширяет JOptionPane
. В нем есть метод, который вызывает showConfirmDialog (new JFrame(), (JScrollPane) jp, "Friends List", 2, 0, icon);
Изменение значка в JOptionPane
Есть ли способ изменить значок без необходимости звонить showConfirmDialog
во второй раз? То есть, основываясь на моем вводе в JOptionPane
, можно ли изменить значок без создания нового диалогового окна подтверждения?
Я не совсем понимаю ваш вопрос? Вы хотите изменить значок во время диалога на экране? Кроме того, вы не являетесь «новым JFrame()» в качестве первого параметра, вы можете передать «null», но лучше переустановить компонент, который отображается на экране, если у вас есть один – MadProgrammer
Да, я хочу изменить значок, когда диалог находится на экране. –
По своей природе диалоговые окна 'JOptionPane' блокируются, единственный способ даже попытаться изменить его - это иметь фоновый поток« может »быть в состоянии взаимодействовать с экземпляром' JOptionPane' ... Вы получаете банку червей, я получу консервный нож – MadProgrammer