JavaFX控件ID:设置Label文本内容代码示例
最终效果
点击按钮后label文本会发生变化:
场景编辑
设置label的ID:fx:id
:
自动生成属性:
代码
pom
<build><finalName>HelloJavaFX</finalName><resources><resource><!-- 这里是放在 src/main/java--><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.fxml</include><include>**/fxml/*.fxml</include><!-- 如果想要弄个包名专门放fxml文件,像上一行这样添加设置 --><!-- 之后,使用getResource("fxml/xx.fxml")这样子 --></includes><filtering>false</filtering></resource></resources></build>
fxml
<?xml version="1.0" encoding="UTF-8"?><?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?><AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="cn.zxl.Controller.Controller"><children><Button layoutX="273.0" layoutY="189.0" mnemonicParsing="false" onAction="#test" text="我是按钮" /><Label fx:id="label2" layoutX="273.0" layoutY="151.0" text="Label" /></children>
</AnchorPane>
java代码
Controller
package cn.zxl.Controller;import javafx.scene.control.Label;/*** @Description: //TODO 控制器类* @Author: zhangxueliang* @Create: 2021-05-27 11:35* @Version: 1.0**/
public class Controller {public Label label2;public void test(){System.out.println("点击了按钮");label2.setText("你点击了按钮");}
}
启动类
package cn.zxl.Controller;import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;/*** @Description: //TODO 建立FXML* @Author: zhangxueliang* @Create: 2021-05-27 11:16* @Version: 1.0**/
public class Main extends Application {@Overridepublic void start(Stage primaryStage) throws Exception {Parent root = FXMLLoader.load(this.getClass().getResource("sample.fxml"));Scene scene = new Scene(root);primaryStage.setScene(scene);primaryStage.show();}public static void main(String[] args) {launch(args);}
}
JavaFX控件ID:设置Label文本内容代码示例相关推荐
- VB.net实现从ListView控件中异地获取文本内容源代码
对于一些VB6工程代码来说,需要完成从VB到VB.net的转换,在转换过程中需要注意很多内容,利用VB.net的直接转换功能很少能完全成功,需要我们付出很大的努力. 下面的VB.net代码实现从其他应 ...
- 页面JS获取不到控件ID
为了使页面更加的友好,我们不可避免的要在页面上使用JS,所以在页面上使用javascript获取控件ID是很常见的事情.但是最近在使用JS的使用,遇到了一件让我很头疼的事情,在获取控件ID时,抱错了, ...
- 原生js获取以固定字符开头的控件id,并设置属性
原生js获取以固定字符开头的控件id,并设置属性 还在用JQ加CSS选择器获取指定id开头的DOM嘛? 现在试试 JavaScript提供的querySelectorAll函数 目前几乎主流浏览器均支 ...
- 使用JavaFX控件
使用JavaFX2.0的控件 (李佳明译自 www.JavaFX.com,原文:Alla Redko/甲骨文高级技术专家) 关于本教程 本教程覆盖了JavaFX API中内置的JavaFX UI控件. ...
- Tips/Tricks#0:母版页中对控件ID的处理
注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章. 本篇技巧和诀窍记录的是:母版页中对控件ID的处理. 一.问题提出 由于总体排版和设计的需要,我们往往创建母版页来实现整个网站的统一性,最近我 ...
- 关于Static控件背景透明时文本覆盖重影的问题
2019独角兽企业重金招聘Python工程师标准>>> 关于Static控件背景透明时文本覆盖重影的问题 通过映射OnCtlColor消息,而后在该函数中使用pDC->SetB ...
- 介绍ASP.NET控件ID
ASP.NET控件ID 经常见到有人说在ASP.NET中不要使用动态控件,我想主要的原因在于使用动态控件会带来一些问题,在做项目的过程中,我将由动态加载控件引发的总是作了一个小小的总结. 1 .在使用 ...
- Android 动态创建控件并设置控件的大小之Android屏幕适配攻略(五)
Android 屏幕适配攻略(五)动态创建控件并设置控件的大小 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 flutter中网络请求dio使用分析 视频 ...
- java给界面添加滚动条_Java Swing学习笔记:要求会默写或熟练的,GUI,控件,设置列或行,加滚动条,新界面...
GUI:Java的图形化用户界面 学习其控件的使用 JLabel(文本控件),JTextField(文本框),JPassworldField(密码框),JButton(普通按钮) JRadioButt ...
最新文章
- 算法 --- 顺序查找、二分查找的js实现
- ADSL之PPPOE
- asp.net通用用户初始化类,登录后初始化,随时随地可以应用
- pip更换镜像源_Ubuntu20.04LTS更换软件源镜像
- 扫地机器人什么牌子好?专业人士推荐这五款高端产品
- 当你感到迷茫焦虑时,请听听白岩松这个演讲
- hihocoder 1388 Periodic Signal
- php成绩查询系统的学习心得_CPA成绩查询系统开通时间
- java什么是隐式说明,java中 显式和隐式是怎么回事
- 前端安全问题及解决方案
- windows自带黑体_Windows自带的宋体、黑体、楷体、仿宋体等能免费商用吗?
- powershell为所有用户卸载磁贴应用
- 转载:用聚宽实现一个多因子策略
- vue导出excel文件损坏
- python 图灵机器人_图灵机器人 python 试玩
- 88.什么是受管制的代码?什么是托管代码?
- cisp有哪些方向?
- 怎么去掉视频上的水印?快速去除水印或字幕的大神技巧
- 台式计算机风扇为什么光散热,装上RGB风扇,老机箱变的炫酷了是怎么回事
- 字体设计中的表现手法(一)