• 2024-08-25JavaFX单选按钮
    单选按钮通常组合在一起,以便用户进行单选,即用户只能在单选按钮列表中选择一个项目。例如,当选择鞋子尺寸时,我们通常从列表中选择一个尺寸。单选按钮只能执行:选择或取消选择。以下代码显示,当放置在ToggleGroup中时,只能选择一个RadioButton。importjavafx.application.Applic
  • 2024-08-1610步打造专业级Java FX应用:从入门到放弃的艺术
  • 2024-08-14如何在Ubuntu上使用HMCL游玩Minecraft
    想要训练一个基于计算机视觉技术的Minecraft的AI,需要在Ubuntu系统上启动Minecraft游戏本体。前置条件假设你已经在Ubuntu安装了OpenJDK或其他的JDK。你需要运行的是Minecraft的Java版。必要的下载开源的Minecraft启动器HMCL:HMCL启动器的下载链接HMCL
  • 2024-08-12基于 JavaFx 搭建的实用小工具集合
    大家好,我是Java陈序员。作为一名后端程序员,常常需要在电脑上安装各种工具软件来支持日常开发。那么,是否有一款工具集合,包含各种工具,可以省去一一安装呢?答案是有的!今天,给大家介绍一个基于JavaFx实现的工具集合,包含了各式各样的开发工具,以及一些有趣的小工具。关注微信公众
  • 2024-08-03JavaFX 如何使用内置的对话框
    消息对话框(Alert)JavaFX的Alert类别其实就是我们熟知的MessageDialog,根据消息类型的不同,分为几种不同的AlertType,在显示时也会有不同的图标以及不同的按钮。分类可列表如下:None:不分类的消息。常用于显示使用说明。Information:一般的提示消息。常用于提示目前程序运行的状态,以
  • 2024-07-31简述JavaFX-Web
    Maven版本22.x<!--https://mvnrepository.com/artifact/org.openjfx/javafx-web--><dependency><groupId>org.openjfx</groupId><artifactId>javafx-web</artifactId><version>22.0.2</version></depe
  • 2024-07-26【nacos】记一次使用NacosExploitGUI扫描发现nacos安全漏洞
    一、场景   公司使用nacos作为配置和注册中心,使用的版本是1.4.0 二、下载NacosExploitGUIhttps://github.com/charonlight/NacosExploitGUI下载release中的压缩包  三、运行NacosExploitGUI1、运行$java-jarNacosExploitGUI_v4.0.jarError:JavaFXruntime
  • 2024-06-22VBox和HBox的用法及用例
    JavaFX中的VBox和HBox是两种常用的布局组件,分别用于垂直和水平布局。它们继承自Pane类,可以包含多个子节点,并且子节点会按照指定的方向排列。VBox(垂直框)VBox组件按照垂直方向排列子节点,子节点上下排列。基本用法:使用getChildren().add(node)方法添加子节点。可以通
  • 2024-06-22FlowPane流式布局
    JavaFX的FlowPane是一种流式布局的面板,它能够自动将子节点排列成多行或多列,当一行或一列填满后,会自动换行或换列。FlowPane非常适合用来创建动态的、可适应不同窗口大小的布局。以下是FlowPane的一些基本用法和特性:排列方向:FlowPane默认的排列方向是水平的,子节点会从左
  • 2024-06-15第六站:Java橙——JavaFX的动感舞台
    JavaFX入门案例:创建一个基础UI应用JavaFX允许开发者使用Java语言来设计和实现富客户端应用程序,这些应用程序具有高度互动的用户界面(UI),支持2D和3D图形,以及媒体播放等特性。下面,我们将通过一个简单的案例来展示如何使用JavaFX创建一个基本的UI应用,包括UI设计、构建场景图、
  • 2024-06-09定时器更新界面,线程报错
    项目场景:在javafx框架下使用线程更新UI的时候,出现无法正常更新UI。问题代码如下:packageclock;importjava.util.Calendar;importjava.util.GregorianCalendar;importjava.util.Timer;importjava.util.TimerTask;importjavafx.application.Application;importj
  • 2024-06-04JavaFX 常见图表组件
    图表组件简介JavaFX提供了一系列的图表组件,允许开发者在应用程序中轻松集成各种图表和图形。名称中文描述BarChart条形图用于显示条形图,条形图通过水平或垂直的条形来表示数据的大小PieChart饼图用于创建饼图,饼图通过不同扇区的角度来展示数据的比例关系Li
  • 2024-06-04JavaFX 常见事件类型及事件处理
    什么是事件驱动编程事件驱动编程是一种编程范式,其中程序的执行流程是由外部事件(如用户输入、传感器读数、消息接收等)触发的。在这种模式下,程序不是按照预定的顺序执行,而是响应事件来执行代码。这种编程方式在需要处理异步操作或与用户交互的应用程序中非常常见。事件驱动编程广
  • 2024-06-04JavaFX 常见UI控件使用
    UI控件介绍JavaFX提供了一套丰富的用户界面控件,这些控件可以用来创建现代的、交互式的图形用户界面(GUI)。JavaFX控件是JavaFX库中预定义的组件,它们封装了创建用户界面元素的复杂性,使得开发者可以快速地构建应用程序界面。以下是一些常见的JavaFX控件:控件名说明L
  • 2024-06-04JavaFX 常见布局组件的使用
    Laytout简介JavaFX提供了多种布局管理器(LayoutManagers),它们用于自动管理用户界面组件的位置和大小。布局管理器可以简化UI设计,因为它们会根据窗口的大小变化自动调整其中的组件。布局组件JavaFX包含以下布局组件:布局名称中文说明AnchorPane锚点布局允许开发
  • 2024-05-29IDEA 创建 JavaFX 工程
    JavaFX下载安装1.检查本机JDK版本CMD命令行窗口输入java--version查询JDK版本,如下:C:\Users\Administrator>java--versionjava17.0.92023-10-17LTSJava(TM)SERuntimeEnvironment(build17.0.9+11-LTS-201)JavaHotSpot(TM)64-BitServerVM(build17.0.9+
  • 2024-04-16其他
    <dependencies><dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><version>1.13.1</version></dependency><dependency&
  • 2024-03-14毕设7:JavaFX应用打包
    前情提要:使用java模块化写了一个javafx应用,和非模块化打包不一样。java版本:java17javafx-version:21.0.1 1.Java模块化打包配置试图打包,出现报错:找不到模块javafx.control仔细一看,module-info.java里所有模块都找不到解决:maven-compiler-plugin版本太低,要高于哪个版本
  • 2024-02-24javafx 入门到放弃
    javafx从入门到放弃构建配置build.gradle.kts//使用javafx插件,不用添加依赖了plugins{kotlin("jvm")id("org.openjfx.javafxplugin")version"0.0.7"}//版本配置和模块配置javafx{version="17"modules=listOf("javafx.cont
  • 2024-01-18毕设2:JavaFX预览PDF
    找了一些资料,汇总一下。1.封装好的PDF预览器PDFViewerFXGitHub上的一个预览器,封装了pdf.js,也就是通过塞一个浏览器进app来解析pdf。试了一下功能不知道为什么疯狂error,动一动给就卡死了。OpenViewerFX 神秘预览器,除了maven全网查无此人。顺着官网,也就是Jpedal的公司找过去
  • 2024-01-16毕设1:新建文件夹
    决定在冬天把毕设水完,开春出去玩。今日进度:新建文件夹并找一个能跑的框架项目参考:JavaFX-Chat1.新建maven项目,导入javafx依赖,出现:错误:缺少JavaFX运行时组件,需要使用该组件来运行此应用程序之前一直是加了个引导类解决的,但会出现警告:UnsupportedJavaFXconfiguration:
  • 2024-01-02javafx中PDF文件的展示(转图片)
    try{//加载pdf文件PDDocumentdocument=PDDocument.load(file);//将pdf转换成图片PDFRendererrenderer=newPDFRenderer(document);//获取pdf的页数intnumberOfPages=document.getNumberOfPages();PDFRendererpdfRenderer=newPDF
  • 2023-12-31javaFx怎么把文本框里面的东西清空
    JavaFX清空文本框中的内容在JavaFX中,我们可以使用以下步骤来清空文本框中的内容:步骤1:创建文本框和按钮首先,我们需要在JavaFX应用程序中创建一个文本框和一个按钮。文本框用于输入文本,按钮用于触发清空操作。TextFieldtextField=newTextField();Buttonbutton=newButton
  • 2023-12-31javaFX 弹出提示确认
    JavaFX弹出提示确认引言在JavaFX中,弹出提示确认框是一种常见的用户交互需求。当我们需要用户确认一个操作或者提醒用户某个状态时,弹出提示确认框是很有用的。本文将介绍如何使用JavaFX来实现一个弹出提示确认框,并提供相应的代码示例。JavaFX弹出提示确认框的实现JavaFX中提供
  • 2023-11-23JavaFx helloworld 坑
    系统LinuxMintIDEA创建的helloworld项目,用IDEA运行就僵住,然而用mvncleanjavafx:run却能成功————在系统terminal能成功,在IDEA的Terminal不行。不过我也是见怪不怪了,上次Jetbrains家的Rider运行Avalonia能出窗口,但是窗口是花的,到Avalonia报了issue,