当前位置: 首页 > news >正文

【javaFX基础】示例“无标题“控制器类的骨架、public class PleaseProvideControllerClassName {}问题处理

一、问题描述

在javaFX中,把AnchorPane、MenuBar、Canvas拖动组成后,点击菜单栏“视图”的显示示例控制器骨架,有两个问题:
1、弹出的窗口上方是:示例“无标题"控制器类的骨架,为什么无标题?
2、弹出的窗口中间内容只有:public class PleaseProvideControllerClassName {},为什么没有构造结构?

二、解决方法

1、问题2的解决方法,网上说原因有两个:

(1)FXML 文件未保存

1) 当您新建一个 FXML 文件但尚未保存时,Scene Builder 无法获取文件名

做法(实测可行):给文件命名,例如lcfile.fxml,保存后关闭文件,再重新打开。

2)系统默认显示"无标题"作为占位符

做法(实测无变化):在 Scene Builder 左侧点击 Controller 标签, 在 Controller Class 字段中输入完整的控制器类名, 保存 FXML 文件。但是我尝试后未有变化。

(2)FXML 文件中缺少控制器声明

即使文件已保存,如果 FXML 文件中没有设置 fx:controller 属性,Scene Builder 也无法确定控制器的具体类名。

做法(未实测,你们可以试试):

<AnchorPane xmlns="http://javafx.com/javafx/11.0.1"xmlns:fx="http://javafx.com/fxml/1"fx:controller="您的控制器类名">

2、解决问题1的方法:勾选右下角“全部”

http://www.dtcms.com/a/573495.html

相关文章:

  • 计算文章的相似度
  • 网络通信的奥秘:HTTP详解 (六)
  • 郴州网站建设设计网站开发工程师职位概要
  • 夸克网盘下载速度几十KB怎么解决?- 在线免费工具
  • 如何搭建自己的交易系统
  • 分苹果问题
  • 2025年人工智能领域五大认证体系全景解析与选择策略
  • 人工智能导论(期末复习)
  • 怎么用软件做原创视频网站dw个人网站设计模板
  • Linux 安装 Elasticsearch:避坑指南 + 性能调优实战
  • 测开学习DAY23
  • 站长之家域名信息查询微信店铺怎么开
  • 复盘Netflix的2025:广告业务、线下业态和视频播客
  • AI生成音频:技术概述与实践指南
  • 使用expo打包react native项目时候报错Failed to upload the project tarball to EAS Build
  • think-cell 无法与 WPS Office 搭配使用
  • Maleimido-mono-amide-DOTA,1006711-90-5功能特性与核心优势
  • 网站建设捌金手指花总二用别人代码搭建网站
  • 【萌笔趣棋】项目开发
  • CSS Float(浮动)详解
  • T41LQ 一款高性能、低功耗的系统级芯片(SoC) 适用于各种AIoT应用智能安防、智能家居方案优选T41L
  • 北京网站手机站建设公司电器 东莞网站建设
  • 重庆最专业的房产网站建设淮北建设工程交易中心
  • 云浮哪有做网站公司wordpress内容只有自已可见
  • 6.游戏逆向-pxxx-GName加密算法(解密)
  • ComfyUI-RyanOnTheInside:开启ComfyUI动态交互创作新时代
  • JavaEE初阶,网络原理HTTP报头篇
  • 数据科学每日总结--Day11--区块链
  • 【腾讯拥抱开源】KaLM-Embedding-Gemma3-12B-2511:一款基于谷歌Gemma的特征提取模型
  • 南阳seo网站建设费用学ps有用还是网页制作