作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我似乎找不到任何关于为什么 Eclipse 无法识别“setPromptText”函数的信息。它询问我是否要创建方法 setPromptText:
import javafx.application.*;
import javafx.scene.*;
import javafx.stage.*;
import javafx.scene.layout.*;
import javafx.scene.control.*;
import javafx.event.*;
import javafx.geometry.*;
public class TextField extends Application {
TextField tf;
Label response;
public static void main(String [] args) {
launch(args);
}
public void start(Stage myStage) {
myStage.setTitle("Demonstrate a textfield");
FlowPane rootNode = new FlowPane(10,10);
rootNode.setAlignment(Pos.CENTER);
Scene myScene = new Scene(rootNode, 230, 140);
myStage.setScene(myScene);
response = new Label("Enter Name: ");
Button btnGetText = new Button("Get Name");
tf = new TextField();
tf.setPromptText("Enter a name.");
}
}
最佳答案
您需要更改类(class)名称,
或者您可以在 new Textfield()
声明中指定包。
例如将相关行更改为:
tf = new javafx.scene.control.TextField();
关于java - 我收到错误 The method setPromptText(String) is undefined for the type TextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52416058/
我是一名优秀的程序员,十分优秀!