Tengo mucha experiencia con WPF y soy nuevo en JavaFX 2.0. Estoy a punto de mover un proyecto de Silverlight a JavaFX 2.0. Dos libros de Apress y varios hilos no pudieron responder mis preguntas (tal vez no puedo ver o entender las respuestas, debido a mis expectativas WPF influenciadas).JavaFX 2.0 - control existente estilo/plantilla
Lo que necesito es un control con funcionalidad RadioButton pero una interfaz de usuario completamente diferente. Mi RadioButton tiene un texto, una imagen, ningún botón, una línea (rectángulo) debajo del texto. Si RadioButton no está seleccionado, el texto y la imagen son transparentes, la imagen está grayscaled y el rectángulo no visible. Si se selecciona, el texto y la imagen son opacos, la imagen es de color y el rectángulo se vuelve visible (todos los cambios a través de la animación).
Sé cómo despellejar un control existente de JavaFX 2.0, pero no sé cómo estilo/piel el RadioButton de esta manera.
En WPF simplemente creo una nueva plantilla para mi estilo de RadioButton ... como mencioné, tal vez estas expectativas influenciadas por WPF para JavaFX 2.0 son mi obstáculo.
Gracias ...
Editar:
parece que no es posible crear otra plantilla para los controles existentes (?): JavaFX 2.0 render controls inside control
Entonces, ¿cuál será la mejor manera de poner en práctica mi RadioButton? Me preocupa el ToggleGroup ...
¿Puede insertar imágenes de los estados seleccionados y no seleccionados? – jewelsea
Posible, pero no necesario, ya que la imagen será transparente y grayscaled si no se selecciona. – thinkU
Perdón por la confusión, me refiero a imágenes de lugares de cómo deben ser los estados de los botones en la pregunta para que sea más fácil formular una respuesta que resuelva su caso de manera más directa. – jewelsea