Я пытаюсь создать код, в котором флажок активирует соответствующее текстовое поле, а затем пользователь может ввести значение в текстовое поле, которое будет использоваться для последующих вычислений (есть 3 флажка, по 1 для каждого поля с таким жеидея).Тем не менее я получаю сообщение об ошибке при разборе двойного значения ... см. Часть кода ниже.Заранее спасибо за помощь.
Когда я удаляю эту строку: double usb = Double.parseDouble (txtusb.getText ());Код работает, и поле отключено / включено просто отлично, но я получаю сообщение об ошибке, если строка включена, затем снова отключаю поле, прежде чем вводить какое-либо значение.Не уверен, как это сделать ...
@FXML
private void chkusb1(ActionEvent event)
{
if(chkusb.isSelected()==true)
{
txtusb.setDisable(false);
double usb = Double.parseDouble(txtusb.getText());
}
else
{
txtusb.setDisable(true);
}
}
Идея состоит в том, чтобы взять 3 различных поля (включено / отключено с помощью флажка), рассчитать каждое из них на основе значенияи затем выведите в общей сложности 3 различных значения.