使用JavaFX如何写用户界面控制器

 我来答
帐号已注销
2018-06-17 · 超过78用户采纳过TA的回答
知道小有建树答主
回答量:136
采纳率:33%
帮助的人:74.8万
展开全部

百度 weinbi ,进入weinbi博客,在右侧的”javafx“分类中可找到完整说明,以下为部分说明。

1.

@FXML

TextField userID;

这是一个Java注解,意思是:在fxml文件中有一个TextField组件,名为userID;

2.

userID.getText()

userID就是TextField实例化的对象,可以调用getText()方法来得到userID这个文本框的内容.

3.

public void ok_click(ActionEvent event)

{

if (userID.getText().equals(“admin”)

&& password.getText().equals(“admin”))

{

label1.setText(“登录成功”);

}

else

label1.setText(“用户名或密码错误”);

}

这段代码定义了一个方法,名为ok_click,其参数ActionEvent event说明这是一个事件方法.当ok这个按钮被点击时,就会触发这个事件方法.首先判断用户名和密码是不是admin,如果正确,将label1的文字内容变为登录成功,如果不为admin,将label1的内容变为用户名或密码错误. 

到这里,界面文件的控制器就做好了,但现在控制器还不能控制界面文件.我们在下一篇文章中介绍如何为控制器和界面文件建立关联.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式