怎么将swing组件转成javafx节点

怎么将swing组件转成javafx节点,第1张

JavaFX 8中引入了SwingNode类,其位于javafxembedswing包中。这个类使你可以在JavaFX应用程序中嵌入Swing内容。要指定SwingNode对象的内容,调用setContent方法,可以传入一个javaxswingJComponent类的实例。你可以在JavaFX应用程序线程或者EDT中调用setContent方法。但是为了访问Swing内容,确保代码运行在EDT上,因为标准Swing线程限制。

当我们完成了MyScene类后,可以开始写Java的主程序了,这是个标准的Swing程序中调用JavaFX代码如下:

package swingtest; / JavaFXToSwingTestjava >

假设你的qq目录是在:E:\Program Files (x86)\Tencent\QQ\Bin,给button注册动作事件,如下:

buttonsetOnAction(event -> {

try {

RuntimegetRuntime()exec("E:\\Program Files (x86)\\Tencent\\QQ\\Bin\\QQexe");

} catch (IOException e) {

eprintStackTrace();

}

});

然后你点击button,就会打开qq的程序

网页服务器无响应是什么原因

这种问题一般可以分为两种类型,一是设备问题,二是网络问题。具体原因如下:

1、本地设备问题:我们的路由器或者电脑DNS问题,比如线路接错或者接触不良,再比如路由器和光猫设备的故障问题,这种一般都比较容易解决。

2、网络或服务器问题:本地网络或者网页服务器的网络问题,比如本地没有网络、网站CDN设置错误、服务器配置不足、网站被攻击、网页大小(加载时间过长)、网页请求过多、网站停止运行等等问题都会导致网页停止响应,网页服务器停止响应的原因就是因为网页加载时间过长,当然也有很多情况会影响网页的加载时长,比如上面说的网页大小,网页的请求过多,网页服务器配置不足无法响应请求等等。

怎么解决网页服务器无响应

对于不太懂服务器的用户而言,设备问题可以很容易排查,本地网络问题排查也比较简单,比较难的是网页服务器的原因,网页服务器的问题有以下针对性解决方法:

1、网站CDN设置错误:许多使用海外服务器或者大流量网站都会使用CDN节点来帮助用户加快访问,对于新手来说,网站接入CDN节点有点复杂,小编见过很多网站因为CDN设置错误导致全国部分地区无法访问的情况。解决方法:重新设置。

2、网页服务器配置不足:这个就是网页流量大小的问题,正常流量和网络攻击流量,流量占满服务器配置后,服务器无法响应新的网页访问请求,自然会无法响应或响应超时。服务器配置不足一般来说,我们只需要升级配置即可,但也要分是正常流量还是攻击流量,正常流量升级配置是没有问题,但如果是攻击流量只怕是升级了配置也没有效果,所以我们需要确定流量情况。解决方法:正常流量升级配置,攻击流量增加防御。

3、网页大小:比如视频、过大/多,服务器请求数量/时间增加/长,也会影响服务器响应时长,一旦超过响应时长,就会无法访问。解决方法:优化网页大小。

4、网站停止运行:网站已被暂停运行,无法连接网页服务器,自然无法响应。解决方法:开启站点运行。

总结:网页服务器无响应是什么情况影响网页服务器无响应的原因还有很多,以上只是部分的影响因素。总的来说,网页服务器无法响应的根本原因就是响应时间过长,不管是无法连接服务器还是请求过长/多,我们只有针对排查情况并解决问题。

用e(fx)clipse吧,直接创建JavaFX Project就行了。 eclipseorg/efxclipse/index 要么就是用官方的IDE netbeans 我就是用netbeans开发Javafx的,很方便。再下一个JavaFX Scene Builder做界面设计,搭配起来就可以做出很好的javaf

显示的错误

点击 Project->Properties

如图所示

选择API

把第二个选择项(Forbidden reference)改为Ignore

应用

好了

以上就是关于怎么将swing组件转成javafx节点全部的内容,包括:怎么将swing组件转成javafx节点、如何在java中直接调用javaFX、javafx编程如何启动另一个程序,比如说我可以通过点击一个button来打开QQ.exe,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10638480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存