【问题标题】:What are font properties of titlebar in JOptionPane?JOptionPane 中标题栏的字体属性是什么?
【发布时间】:2016-09-10 09:35:42
【问题描述】:

如何在 JOptionPane 中获取标题栏的字体属性。我正在使用linux操作系统系统。我们可以使用 getFont API 获取其他 java 组件的字体属性,但由于标题栏依赖于操作系统(本机),那么获取标题栏字体属性的方法是什么?

【问题讨论】:

  • 如果支持,您也许可以利用setDefaultLookAndFeelDecorated(),看到here 换成JFrame

标签: java swing joptionpane


【解决方案1】:

在Wayland 之前,你无法真正控制Linux 上的标题栏装饰,Wayland 还没有被普遍化,甚至在Wayland 世界中,这将取决于桌面环境、它的工具包以及它为单个应用程序提供多少余地。

如果添加 Java/native 工具包屏障,可能会失败。 Java 甚至还没有使用 GTK3,我怀疑 GTK2 是否会得到比最小的 Wayland 更多的爱,从 GTK3 开发 Wayland 可能需要更深入的支持,而不仅仅是最小的 GTK2 胶水替换。

你可能对 SWT 有更多的运气。

OpenJDK GTK3 support

【讨论】:

  • 我安装了 gnome 2.28.2。我正在尝试安装 gnome-tweak-tool,但还无法安装。
猜你喜欢
  • 1970-01-01
  • 2014-12-29
  • 2021-08-12
  • 1970-01-01
  • 2013-07-13
  • 1970-01-01
  • 2016-05-30
  • 1970-01-01
相关资源
最近更新 更多