Я предполагаю, что ваш код будет выглядеть так с добавленной проверкой:
if (jCheckBox1.isSelected() == true && jTextField1.setDragEnabled(true) == true) {
Float one = Float.valueOf(jTextField1.getText());
result = result / one;
} else {}
Проблема в том, что метод setDragEnabled (), вероятно, не возвращает объект логического типа, поэтому вторая проверка просто не влияет на компилятор.
Таким образом, возможное решение может быть
- Настройте проверку (в соответствии с той логикой, которая необходима в вашем случае).
- Настройте метод setDragEnabled (), чтобы он возвращал логическое значение (т. Е. Истинно в
случай, когда текстовое поле может быть установлено перетаскиваемым успешно и ложь в противном случае)