Я создал простое приложение с помощью мастера NetBeans
, но оно мигало при создании alert
Я воссоздал его, но произошло то же самое.
Когда я нажимаю button
, он мигает прямоугольной областью в верхнем левом углу экрана и затем загружает Alert
.
Вот код:
public class MyAlert extends Application {
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
FXML.fxml:
<AnchorPane id="AnchorPane" prefHeight="200" prefWidth="320" xmlns:fx="http://javafx.com/fxml/1" fx:controller="myalert.FXMLDocumentController">
<children>
<Button layoutX="126" layoutY="90" text="Click Me!" onAction="#handleButtonAction" fx:id="button" />
</children>
</AnchorPane>
ControllerClass:
public class FXMLDocumentController implements Initializable {
@FXML
private void handleButtonAction(ActionEvent event) {
Alert alert = new Alert(Alert.AlertType.ERROR);
alert.setTitle("Message");
alert.setHeaderText("Error Message");
alert.show();
}
IИспользую JDK 1.8.0 u131
Со старым процессором
Не знаю, так ли это.