Java Swing是否仍在使用?是我发现的最新帖子,它是4岁(现在是9岁),所以…
是否在 专业环境中 使用过Swing ?我是一名学生,想知道它是否值得学习,或者它的时代已经过去了。
(我不是在问Swing与AWT的比较…只是在劳动力中Swing是否已过时。)
现有的GUI Java代码库多数都Swing
将保持这种状态,直到代码库腐烂并且没有人再维护它为止。
大多数 新的 GUI Java代码库都在使用JavaFX
,它是的Swing
替代品,Java8
并且是standard java library
现在的一部分。它允许CSS
皮肤,HTML5
元素,并且还具有非常好的外观FXML
(XML /
HTML的方言),它允许非html" target="_blank">程序员“进入”并进行GUI布局等。它也具有SceneBuilder
免费/标准的特性。 GUI drag-n- drop
生成器,可FXML
为您的程序自动生成。
当我说FXML
可以用50行的替换GUI的3,000行extended JFrame class
代码时,我不会开玩笑。(我帮助迁移的最新项目)。Swing``FXML
Swing
仍然大量使用,并且将持续很长一段时间-毕竟,这是Java长期以来唯一的选择。JavaFX
但是,它令人耳目一新,非常值得学习。
顺便说一句-Swing在AWT之上构建-AWT存在很多问题,其中大多数问题都被java项目(OpenJDK / Oracle)标记为“ wont-
fix”。Swing的构建是为了替换/修复AWT,但是有时您会将AWT对象嫁接到您的Swing应用程序中。哎呀,有时您会将Swing对象嫁接到JavaFX应用程序中。我不会为学习AWT而烦恼,如果您学习Swing,则大部分时间都是在学习AWT。Swing与AWT的最大区别是Swing组件以字母开头J
。例如:JFrame
vs
Frame
等
问题内容: 我正在计划制作Java Swing应用程序,并且想知道是否仍在使用Swing或是否已将其替换为其他东西。 提前致谢! 问题答案: 我们仍然使用它。并非所有的东西都是Web应用程序,到目前为止,已经进行了一些尝试性的替换(例如,将Eclipse写入到 SWT 中)。SWT拥有一个本机层,将基础调用包装到本机窗口层。它仅适用于有限的平台集,并且当然需要一些第三方共享库。我敢说,SWT应用程
问题内容: 我需要找到当天创建的帐户,以及最近7天创建的帐户。 为了找到今天的结果,它可以正常工作,我可以这样做: 但是我不知道如何获得最近的7天帐户。 我尝试了类似的方法,但是没有成功: 你有主意吗? 问题答案: 在mysql中:
获取今天的日期(年、月、日) 用法 Your browser does not support the video tag. 案例:小闹钟 功能:2019年12月25日,播放圣诞快乐歌
我想要功能,但是当日期接近时,它太精确了——例如。我不想让它显示“3小时内”,而是“今天”——所以基本上是“每日”精度。 我试着使用函数,如果日期差超过1天,则不格式化
我需要使用JPQL从数据库(更具体地说是PostgreSQL)获取今天的项目<我需要所有的物品,它们的日期和今天一样。我试过了,但它不起作用,因为由于时间不同,当前时间戳和创建时间戳不完全相同。它不会返回任何结果 问题是我如何只比较一天?
问题内容: 如何在Sparksql中获得一天,与mysql中相同。 问题答案: 算术函数使您可以对包含日期的列执行算术运算。 例如,您可以计算两个日期之间的差额,为日期添加天数或从日期中减去天数。内置的日期计算功能包括,, ,,, ,和。 我们需要的是 date_sub(时间戳记开始日期,整数天),用途:从TIMESTAMP值中减去指定的天数。第一个参数可以是字符串,如果它使用可识别的格式(如TI