2015-02-24 1 views
0

Я пытаюсь установить значок на мою радио-кнопку.Netbeans java Swing jRadioButton setIcon и setSelectedIcon

ImageIcon ImIcon= new ImageIcon("icons/star.ico"); //I have tried .png too 
jRadioButton1.setIcon(ImIcon); //or setSelectedIcon same resul 

Единственный результат, который я получаю, заключается в том, что исходная иконка RadioButton исчезает, но текст остается.

Почему бы вам не показать себя?

ответ

2

Проверьте Java API for ImageIcon, и вы увидите, что если вы вызовете конструктор с помощью String, он попытается создать ImageIcon с файлом, представленным путём String. Вы не можете поменять имя файла наугад, но он должен точно соответствовать имени файла файла, найденного на диске. Также необходимо найти путь к файлу относительно каталога пользователя, который вы можете найти по телефону:

System.out.println(System.getProperty("user.dir")); 

 Смежные вопросы

  • Нет связанных вопросов^_^