【问题标题】:Difference between Java 6 & java 7 SwingJava 6 和 Java 7 Swing 之间的区别
【发布时间】:2014-09-25 12:01:01
【问题描述】:

谁能给出 Java 6 和 Java 7 [Swing] 之间的区别。到目前为止,我知道在 java 7 中添加了一个新组件 JLayer,除此之外没有可用的信息。任何帮助将不胜感激。

谢谢。

【问题讨论】:

  • 懒惰的问题不值得回答。

标签: java swing


【解决方案1】:

花了我 7.45 秒。 http://docs.oracle.com/javase/7/docs/technotes/guides/swing/enhancements-7.html

JLayer 类
JLayer 类是一个灵活而强大的 Swing 组件装饰器。它使您能够利用组件并做出响应 组件事件而不修改底层组件 直接地。有关更多信息,请阅读如何使用 Java 教程中的 JLayer。

Nimbus 外观和感觉
Nimbus Look & Feel (L&F) 已从 com.sun.java.swing 转移到标准 API 命名空间 javax.swing;见 javax.swing.plaf.nimbus 包以获取更多信息。虽然它是 不是默认的 L&F,您可以轻松使用它。咨询 Nimbus Look Java 教程中的和感觉部分以获取更多信息和 在您的环境中使用 Nimbus 的三种简单方法示例 应用程序。

重量级和轻量级组件
从历史上看,将重量级 (AWT) 和轻量级 (Swing) 组件混合在同一 容器一直有问题。然而,混合重量级和 轻量级组件在 Java SE 7 中很容易实现。 重量级和轻量级组件文章向您展示了如何操作。

异形和半透明窗户
Java SE 7 版本支持具有透明度和非矩形形状的窗口。看看如何 创建半透明和成形窗口,Java 教程的一部分。

JColorChooser 类中的色相-饱和度-亮度 (HSL) 颜色选择
HSV 选项卡已添加到 JColorChooser 类,它 允许用户使用色相饱和度亮度 (HSL) 选择颜色 颜色模型。

此外,以下技术具有相关的增强功能:

  • JDK 7 中的 AWT 增强功能
  • JDK 7 中的拖放增强功能

【讨论】:

  • 感谢您的快速回复,实际上即使我在发布此问题后也得到了它,除此之外没有任何增强权。谢谢。
  • @Jeroen Vannevel 请添加线程安全方法从 JDK_7 中悄然消失
  • @mKorbel:这是社区 wiki,所以您可以自己添加(也添加源)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-15
  • 2018-11-10
  • 2013-04-11
  • 2014-12-19
  • 1970-01-01
  • 2012-01-21
  • 2016-06-29
相关资源
最近更新 更多