0
我想在TableCell中應用ControlsFx裝飾,並且希望將它們應用於標籤。標籤上的ControlsFx裝飾
以下內容不適用於標籤的裝飾。應該是?
import org.controlsfx.control.decoration.Decorator;
import org.controlsfx.control.decoration.GraphicDecoration;
import org.controlsfx.validation.decoration.GraphicValidationDecoration;
import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.stage.Stage;
public class LabelDecoration extends Application {
private static final Image REQUIRED_IMAGE = new Image(GraphicValidationDecoration.class.getResource("/impl/org/controlsfx/control/validation/required-indicator.png").toExternalForm()); //$NON-NLS-1$
@Override
public void start(Stage primaryStage) throws Exception {
Label label = new Label("Test");
Node requiredDecoration = new ImageView(REQUIRED_IMAGE);
Decorator.addDecoration(label, new GraphicDecoration(requiredDecoration, Pos.TOP_LEFT));
primaryStage.setScene(new Scene(label, 100, 100));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
感謝您花時間回答這個問題。 – stacktrace