Apache NetBeans 11.3 發佈:支持 JDK 14,改進外觀


Apache NetBeans 11.3 發佈:支持 JDK 14,改進外觀


Apache NetBeans 11.3 發佈了,這是一個功能齊全的 IDE,可用於 Java SE、PHP 和 JavaScript 等語言的開發。

Apache NetBeans 11 週期的 LTS 版本是 Apache NetBeans 11.0,11.1、11.2 和 11.3 版本未經過 LTS 版本的嚴格測試,因此可能不太穩定。下一個 LTS 版本預計於 2020 年 4 月發佈。

此版本主要更新亮點包括:

Java

關於 Java 的重點集中在對 JDK 14 的支持上。

  • JEP 359:Records(預覽功能)——新的 “record” 關鍵字的語法著色;導航器顯示 equals、hashCode、toString 等;以及對記錄的格式支持。
  • JEP 305:instanceof 的模式匹配(預覽功能)
  • JEP 330:啟動單文件源代碼程序——如果 NetBeans 在 JDK 11 或更高版本上運行,則可以在項目外部的“收藏夾”窗口中創建單個 Java 源文件,並且可以運行和調試它們。
  • JEP 355:文本塊(預覽)——除了在先前的11.x版本中Java編輯器引入的文本塊功能之外,11.3中還引入了新的Java編輯器提示,用於從文本塊恢復為字符串。

Java EE

除了最初將 Java EE 功能集成到 Apache NetBeans 中的 11.1 版本之外,JSF 2.3 現在也首次受到支持。例如,現在支持 “f:websocket” 的代碼完成,如下所示。

此外,還可以利用支持 JSF 2.3 的能力注入 JSF 工件,即支持 JSF 工件注入的 CDI 更改。

Appearance

11.3 版本重點對外觀進行了改進。主要引入了全新的外觀 FlatLaf,還引入了 Windows 上 HiDPI 的增強功能。

FlatLaf 外觀支持

Dark Metal 和 Dark Nimbus 外觀支持

HiDPI

  • Windows LAF:修復各種 HiDPI 配置上 GUI 的字體大小。
  • Windows LAF:在各種 HiDPI 配置上修復大小不正確的組件圖標(單選按鈕、複選框、項目樹擴展手柄等)。
  • Windows LAF:修復非整數 HiDPI 縮放因子上文本組件上不均勻的邊框,例如 150%。
  • Windows:修復了在 HiDPI 顯示屏上拖動選項卡時損壞的選項卡(窗口重排)。
  • 使工具欄瀏覽器圖標利用改進的 HiDPI 縮放比例。
  • 實現簡化的 HeapView 小部件。


分享到:


相關文章: