0
Я пытаюсь получить всплывающее сообщение, когда щелкнут узел торта. Он печатает на консоли, но «JOptionPane.showMessageDialog (null,« Test »); сбой программы, когда я нажимаю на торт (без ошибок). Есть идеи?Нет ошибок, но сбой - JOptionPane - JavaFX
class Cake extends Item {
double dx=3,dy=1.6;
Cake(String imageFile, double x, double y) {
super(imageFile, x, y);
}
@Override
public void move() {
this.setX(this.getX()+dx);
if(this.getX()>749 || this.getX()<-20) {
dx=-dx;
}
this.setY(this.getY()+dy);
if(this.getY()>530 || this.getY()<0) {
dy=-dy;
}
}
@Override
public void collision() {
//System.out.println("Cake");
JOptionPane.showMessageDialog(null,"Test");
}
}
Вы уже читали эту статью [] (http://stackoverflow.com/questions/21108927/joptionpane-in-javafx-making-window-not- ответ) –
Заметим, что с тех пор, как это было написано, JavaFX представила класс [Dialog] (http://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Dialog.html). –
Я думаю, что вместо «null» должен быть этап –