Как я уже упоминал в сообщении раньше, я переношу свою программу на Java, чтобы сделать ее доступной для пользователей Mac OS и Linux.Отмените выбор JToggleButton, если файл существует
В начале программы я хотел бы проверить, если ADB установлен в системе, используя этот код:
private void checkADBExists()
// Checks if adb binaries exist and sets jTogglebutton1 correspondingly...
{
File adb = new File("/usr/bin/adb");
if (!adb.exists())
{
jToggleButton1.isSelected();
} else {
jToggleButton1.isSelected()= false;
}
}
Вот моя проблема: Если файл не существует, JToggleButton не выбрано, хотя это должно быть, и я получаю ошибку, отменяя ее выбор.
Любая помощь очень ценится.
Спасибо заранее, Beats
Вы можете установить значение для возвращаемого значения функции. – Obicere
@ Obicere Pardon? – SimonC
Вместо этого вам нужно использовать [setSelected (выбранный логин)] (http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractButton.html#setSelected%28boolean%29). – dic19