【发布时间】:2015-11-14 01:52:47
【问题描述】:
我有一个 JPanel cPanel 和一个从 JDK 8 的 javafx.scene.control.TextField 导入的 TextField resultField。
现在想cPanel.add(resultField,BorderLayout.NORTH),Eclipse给我报错:
The method add(String, Component) in the type Container is not applicable for the arguments (TextField, String)
如何正确地将resultField 添加到cPanel?
【问题讨论】:
-
JPanel 是一个摆动组件。添加一个 swing JTextField 比添加 JavaFX TextField 更有意义。
-
@willshackford 谢谢。这确实有道理。我想给resultField添加提示文字,但是JTextField不支持提示文字
-
那么,还是改用javafx,而不是用java swing。
-
SwingLabs SwingX 库支持
Prompt(和Buddy),如here所示