Utilice un método de otra clase JavaFX Java

Entonces, si está familiarizado con JavaFX, los Buttonsobjetos se pueden modificar con los siguientes Nodemétodos

myButton.setTranslateX(10);
myButton.setTranslateY(-10);

Esos métodos funcionan dentro

public void start(Stage primaryStage) throws Exception {}

Por lo que entiendo, startes un método Applicationpara ejecutar el propósito de JavaFX. Como todos los myButtonobjetos tendrán la misma estructura, intenté hacer el siguiente método en el Main.javaarchivo

public void createMyButton(double X, double Y, String label, String image_path) throws Exception {
    this.setTranslateX(X);
    this.setTranslateY(Y);
    this.setText(label);
    //TO DO this.setButtonImage(src=image_path);
 }

Sin embargo, entiendo que los métodos internos createMyButtonson de otra clase ( Nodecreo). Y (por supuesto) me sale el error

Cannot resolve method 'setTranslateX' in 'Main' s

ya que el compilador busca esos métodos en mi programa, no en JavaFX SDK. ¿Cómo puedo llamar a otros métodos de clase en mis propios métodos? Lo intenté con

public void createMyButton(bla bla) throws Exception extends Node
public void createMyButton(bla bla) throws Exception extends Application

Pero creo que estoy completamente fuera del diamante. También trato de hacer el mío, classque hereda métodos de otros, classpero está un poco fuera de mi conocimiento actual y me preguntaba si hay una manera más fácil / directa de hacerlo

Respuesta 1

¿Hay alguna manera de visualizar audio en Java en una especie de ola? ¿Cómo debo comenzar? Ya configuré una selección de micrófono y un subproceso para leer los bytes de TargetDataLine en un búfer. Pero que ...

Considere la clase: class Person {String name; Persona padre; Persona madre; Listar <Person> hijos; } ¿Hay alguna manera de indicarle a jongo que padre, madre e hijos ...

¿Cuál es la diferencia entre pasar parámetros a sentencias SQL usando el nuevo Object [] {parámetros} y usando la interfaz PreparedStatementSetter? Ambos proporcionan valores a los marcadores de posición en nuestro ...

En mis Netbeans, después de una compilación limpia y exitosa, cuando ejecuto mi programa aparece el siguiente mensaje: SEVERE: La inyección en un método requiere un símbolo de tipo de retorno nulo: javax.xml.ws.WebServiceRef ...