NetBeans无法在我的程序中识别setPromptText代码

时间:2016-12-20 18:05:24

标签: java swing netbeans textfield

我正在尝试在用户名

上使用setPromptText
        TextField username = new TextField();
        username.setPromptText("enter your name");

我不知道为什么禁用setPromptText。 NetBeans在其上显示红色下划线,但无法识别此代码,并说

无法找到符号 symbol:方法setPromptText(String)

有什么我想念的吗? 我已导入相关的Swing库。我需要导入其他任何空间吗?

1 个答案:

答案 0 :(得分:0)

你的问题是TextField并不适合摇摆。它是awt包的一部分。如果要访问TextField,则必须使用JavaFx。 Swing不包含TextField。 Swing唯一拥有的是JTextField,但它不包括名为setPromptText()的方法。如果修复了您的问题,请接受并回答此答案:)