public void selectBlanks() throws IOException, AWTException {
FXMLLoader loader = new FXMLLoader(
JBot.class.getResource("Select.fxml"));
AnchorPane selectDialog = (AnchorPane) loader.load();
final Stage stage = new Stage();
stage.initStyle(StageStyle.TRANSPARENT);
Scene scene = new Scene(selectDialog);
stage.setScene(scene);
stage.setOpacity(0.1);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
stage.setWidth(screenSize.getWidth());
stage.setHeight(screenSize.getHeight());
stage.show();
scene.setOnMousePressed(new EventHandler<MouseEvent>() {
public void handle(MouseEvent me) {
try {
blankX.add(iteration, (int) me.getScreenX());
blankY.add(iteration, (int) me.getScreenY());
prop.setProperty("blanksX" + Integer.toString(iteration), Integer.toString(blankX.get(iteration)));
prop.setProperty("blanksY" + Integer.toString(iteration), Integer.toString(blankY.get(iteration)));
prop.setProperty("bps", bps.getText());
prop.setProperty("spell", spell.getText());
prop.setProperty("runeDelay", delay.getText());
bpss = Integer.parseInt(bps.getText());
prop.store(new FileOutputStream("config.properties"), null);
iteration++;
if (iteration > Integer.parseInt(bps.getText()) - 1) {
iteration = 0;
stage.close();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}