Cargar la imagen de nueve parches como fondo del botón Libgdx Scene2d se ve horrible

Estoy tratando de usar unParche de nueve como fondo para un botón Libgdx Scene2d UI. Se está cargando, pero es realmente feo. Puedo ver los píxeles de los "metadatos", y se estira como si fuera una imagen normal (el texto del botón es "Continuar"):

Estoy cargando el.9.png archivos directamente en un (libgdx)NinePatchDrawable a través de (libgdx)NinePatch Me gusta esto:

this.dialogButtonUp = new NinePatchDrawable(
   new NinePatch(new Texture(Gdx.files.internal("data/button-round.9.png"))));
this.dialogButtonDown  = new NinePatchDrawable(
   new NinePatch(new Texture(Gdx.files.internal("data/button-round-down.9.png"))));

Entonces hago unTextButtonStyle que describe el botón, y hace referencia a los dosNinePatch dibujables

TextButton.TextButtonStyle buttonStyle = new TextButton.TextButtonStyle();
buttonStyle.font =  aValidFontReally;
buttonStyle.fontColor = Color.BLACK;
buttonStyle.up = this.dialogButtonUp;
buttonStyle.down = this.dialogButtonDown;
buttonStyle.pressedOffsetX = -2;

Estoy construyendo el botón indirectamente, a través de unDialog caja:

new Dialog( ... ).button("Continue", null, buttonStyle);

He comprobado el.9.png archivos para asegurarse de que:

que los archivos de activos se actualizaron en Eclipseque los píxeles del borde de metadatos son totalmente invisibles o completamente visibles en negroque el androiddraw9patch La herramienta puede cargar las imágenes y verificarlas.

¿Alguna otra sugerencia sobre qué revisar o cambiar?

Respuestas a la pregunta(1)

Su respuesta a la pregunta