问题标签 [look-and-feel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2208 浏览

java - 为什么Java的GtkLookAndFeel Popups没有边框?

我有一个已经编写好的 Java Swing 应用程序(所以没有切换 UI 框架),我希望使用 GTKLookAndFeel 看起来至少不错。我已经考虑了 LookAndFeels 中的字体和组件大小差异等问题,但我无法弄清楚的一件事是为什么我的弹出菜单根本没有边框。看来他们正在使用看起来不像 GTK 原生的 Synth 边框。我希望能够支持 Metal、Windows 和 GTK,但是这些弹出窗口看起来很糟糕。这是一个错误吗?在不影响其他看起来不错的 LookAndFeels 边界的情况下,有什么好的(非 hacky)方法来解决这个问题?

0 投票
1 回答
2103 浏览

mobile - 如何在 Windows CE 5.0 上安装主题

有没有办法在 Windows CE 5 上安装主题。我希望它看起来类似于 Windows Mobile。

任何想法?

0 投票
5 回答
816 浏览

windows - 哪里可以找到漂亮的和 Vista 相似的用户界面图标?

好的,我知道 Visual Studio 附带了一些用户界面图标,但它们很少,最重要的是,它们有点过时了,不太适合 Vista 或 7。

我喜欢漂亮的界面,我喜欢它们适合并看起来是操作系统的一部分的界面。与此相关的问题之一是界面图标,我在 16x16(用于菜单和工具栏)中找不到与最新 Windows 版本完美配合的好图标。

主要寻找免费的东西,但想知道商业(但不是很贵)的替代品。

有谁知道任何适合 Vista/7 的好图标?

0 投票
1 回答
965 浏览

.net - .NET MenuStrip 与本机 Windows 渲染器?

有谁知道如何根据用户使用的操作系统版本让 MenuStrips 以原生 Windows 外观呈现?

当前的渲染不这样做...

我目前正在使用可以做到这一点的第三方控件,但使用 MainMenu 和 ContextMenu 而不是我正在寻找的,MenuStrip ...

0 投票
3 回答
11108 浏览

java - 如何使 java FileDialog 在 OS X 中接受目录作为其 FileType?

当我的应用程序在 Mac 上运行时,我试图从使用 JFileChooser 切换到 FileDialog,以便它将使用 OS X 文件选择器。到目前为止,我有以下代码:

我会为这个问题输入什么?这样我的文件选择器将允许任何目录作为文件选择器的输入(下面的方法已经检查以确保该目录是正确的目录类型,我只想让 FileDialog 接受任何目录)。

0 投票
2 回答
946 浏览

java - quaqua 的替代 LAF

自从安装新版本的 quaqua 以来,我一直遇到一些奇怪的问题,比如我的介绍启动屏幕上没有显示文本,以及默认的 java 图标出现在对话框而不是我的对话框上。我想知道是否有人知道 quaqua 的替代品,我可以尝试 Mac LAF。

0 投票
1 回答
2199 浏览

java - 如何在没有 quaqua 的情况下管理 Swing UI 默认字体大小?

我们正试图将 quaqua 从我们的应用程序中删除。我们一直在使用对 quaqua 的调用来将字体大小设置为更小,如下所示:

在不使用 quaqua 的情况下有没有容易做同样的事情?或者有谁知道 OS X 的另一种良好的外观和感觉?

0 投票
1 回答
669 浏览

c# - 您如何将 IE 中托管的 winform 应用程序的“外观”设置为“aero”控件样式?

有没有办法让 IE 中托管的 Windows 窗体应用程序使用当前操作系统/浏览器的“外观”,类似于在调试器中运行应用程序时的一切外观?例如,我在 VS2008 中调试,它看起来很棒,但是当我在 Vista 或 Win7 上的 IE7 或 IE8 中查看应用程序时,所有控件看起来都像 1996 年左右的 Netscape 导航器。按钮、标签、滚动条、数据网格等,是否有一个通用的设置来改变这个?

我目前正在为.Net 2.0 编译。

谢谢。

0 投票
1 回答
3134 浏览

java - 为 Nimbus 外观设计简单的单元格渲染器

我有一个简单的单元格渲染器,它由几个JLabels (渲染器本身扩展JPanel)组成,我试图让它在 Nimbus 的外观和感觉中合理地渲染。基本上正在发生的事情是在较浅的行中(因为 Nimbus 具有备用行着色),我的特定单元格渲染器正在使用表格背景颜色(比较浅和较暗的颜色都暗得多)。在我的渲染器中,我这样做:

如果我将这整个代码块注释掉,那么我所有的行都是较暗的颜色(不是表格背景,但也不是替代颜色)。我不确定我什至不明白会发生什么!上面的代码片段是如何产生具有不同背景颜色的单元格的?table.getBackground我的方法调用之间的颜色是否发生变化?

我试过使用这段代码:

这是在DefaultTableCellRenderer课堂上。而且它似乎根本没有任何影响。有没有人使用 Nimbus 定制单元格渲染器?

编辑:如果有人感兴趣,结果证明这是Scala表格单元格渲染器的问题,因为我实际上使用的是 Scala,而不是 Java。下面接受的答案在 Java 程序中工作得很好。此处提交的单独问题。

0 投票
1 回答
2815 浏览

scala - 使用 Nimbus 和 Scala 的表格单元渲染器

我问了这个问题,关于我在使用 Nimbus 外观和感觉的单元格渲染器中遇到的问题,结果证明这个问题可能与 Scala 有关。基本上,我有一个扩展的单元格渲染器Panel(而不是DefaultTableCellRenderer),它的行为很奇怪:它没有正确渲染备用行颜色,而等效的 Java 程序表现得很好。如果有人感兴趣,这里有一些Scala代码可以运行:

如果您运行代码,您将看到问题所在(这与Panel-renderer 中的备用行着色无法正常工作有关)。如果您运行 Java 等效程序,您将看到它正常工作。任何人都知道为什么 Scala 代码不能按预期工作?这是等效的Java代码: