package application;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javafx.event.actionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.control.DatePicker;
import javafx.scene.control.RadioButton;
public class AbsenceController {
@FXML
public DatePicker dateabs;
@FXML
public RadioButton justifier,nonjustifier;
@FXML
public Button ajouterabsence;
@FXML
void ajouterabsence(actionEvent event) {
try {
if (nonjustifier.setSelected(true)) {
String query = "UPDATE bource SET bourcntage=bourcentage+5";
Connection conn = (Connection) cnx.connectdb();
PreparedStatement pr;
pr = conn.prepareStatement(query);
pr.executeQuery(query);
}
Connection pr;
pr.close();
Connection conn;
conn.close();
} catch (SQLException ex) {
System.out.println(ex);
}
}
}
我在第 27 行遇到问题:
if (nonjustifier.setSelected(true))
有错误:
mismatch type cannot convert from void to boolean
有什么解决办法吗?