package renderingartifactsonbutton; import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.layout.HBox; import javafx.scene.layout.Region; import javafx.stage.Stage; public class RenderingArtifactsOnButton extends Application { @Override public void start(Stage primaryStage) { Region button = new Region(); button.setPrefSize(50, 24); button.getStyleClass().add("button"); Region buttonA = new Region(); buttonA.setPrefSize(50, 24); buttonA.getStyleClass().addAll("button","buttonA"); Region buttonB = new Region(); buttonB.setPrefSize(50, 24); buttonB.getStyleClass().addAll("button","buttonB"); HBox root = new HBox(1); root.setPadding(new Insets(50)); root.getChildren().addAll(button,buttonA,buttonB); Scene scene = new Scene(root); scene.getStylesheets().add( RenderingArtifactsOnButton.class.getResource("styles.css").toExternalForm()); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); } }