JAVA Как встраивать ярлык JAVAFX в JPanel в разгаре?
Как я могу встроить пользовательский ярлык, который я создал с помощью JAVAFX, в JPanel существующего свинга?
Например.
Пользовательская метка JavaFX:
public class CustomJavaFXLabel extends Label{
public CustomJavaFXLabel(){
super();
setFont("blah blah blah");
setText("blah blah blah");
/*
*and so on...
*/
}
}
Существующая JPanel в разгаре
public class SwingApp(){
private JPanel jpanel;
public SwingApp(){
jpanel = new JPanel();
jpanel.add(new CustomJavaFXLabel()); //this line does not work
}
}
Я получил ошибку:
The method add(Component) in the type Container is not applicable for argument (CustomJavaFXLabel)
Я понимаю, что для этого мне лучше использовать JLabel для создания пользовательской метки. Однако из-за определенных ограничений мне пришлось использовать FX для пользовательской метки.
Благодарю.