Почему каждое приложение JavaFX мигает в моей системе? - PullRequest
0 голосов
/ 27 сентября 2019

Я создал простое приложение с помощью мастера 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
Со старым процессором

  • Процессор: 2 * Pentium @ Двухъядерный процессор E5300 @ 2.60GH

  • Память: 1,9 ГБ ОЗУ

Не знаю, так ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...