【发布时间】:2016-12-15 07:52:19
【问题描述】:
如何将我使用 JAVAFX 创建的自定义标签嵌入到现有 Swing 的 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。
谢谢。
【问题讨论】:
标签: java swing javafx jpanel label