问题标签 [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.
java - JTattoo 的外观和感觉 Java - 到底发生了什么?
我下载了 JTattoo.jar 以了解我的应用程序的外观。但是我很困惑,外观概念是否是运行时问题(当我运行应用程序时,我只会看到 JTattoo 外观,而不是在 Designer 上)?或者我可以在调色板中添加组件,以便我可以拖放组件?
您能否向我提供使用 Swing 以外的库并在 Palette 中有更多桌面项目的信息?
谢谢
java - 在 Netbeans/Java Swing 下,如何以 GTK+ 外观运行程序?
我一直在尝试用谷歌搜索这个答案,但没有任何结果。我一直在寻找有关如何让 Netbeans 在 GTK 皮肤中运行的答案……这不是我想要的。
我有一个 Java Swing 应用程序。当我右键单击 JPanel Form --> Preview 时,我可以在 GTK+、C/X Motif 下预览它。但是,每当我尝试运行程序(构建 + 运行)时,生成的 GUI 都是 Java Swing 外观。
如何为该程序永久启用 GTK+?
java - 在 JFileChooser 中的“取消”按钮上点击“Enter”时如何采取行动?
我有JFileChooser
一个JFrame
。我添加了一个ActionListener
,JFileChooser
以便“取消”按钮在单击时起作用。我也可以选择“取消”按钮,但是当我按下“Enter”键时,什么也没有发生(即,ActionListener
不使用事件命令调用JFileChooser.CANCEL_SELECTION
)。我必须怎么做才能JFileChooser
在“取消”按钮上按“Enter”键等同于单击“取消”按钮?
这是我看到的(错误)行为的一个简单示例:
要查看(错误)行为,请执行程序,选择“取消”,然后按“Enter”键。该程序不会在我的平台上终止——尽管当我单击“取消”按钮时它会终止。
扩展JFileChooser
和覆盖cancelSelection()
也不起作用(显然,当在“取消”按钮上按下“Enter”键时不会调用该函数)。
(错误)行为发生在我的带有 Java 5、6 和 7 的 Fedora 10 x86_64 系统上。
附录:以下内容添加KeyEventPostProcessor
到当前KeyboardFocusManager
并且似乎可以执行我想要的操作:
然而,这似乎需要做很多工作,只是为了能够区分按下“取消”按钮上的回车键和其他任何地方。
你觉得它有什么问题吗?
发现的解决方案:将 GUI 外观设置为我的系统 (Linux) 的原生外观和感觉可以满足我的需求,而无需其他任何东西。这是我所不知道的,也是我一直在寻找的。解决方案是具有以下
作为该main()
方法的第一个可执行语句。然后可以省去所有焦点侦听器、关键事件处理器等。
我已将 100 分奖励给最有帮助的受访者。
java - 如何使屏幕上的 netbeans 预览匹配运行时
我正在尝试让运行时显示与预览匹配
这是我正在查看的内容:http: //i236.photobucket.com/albums/ff111/DrivingTibNaked/Screenshot-1-5.png
如您所见,编辑器与运行时不匹配。当我使用表单预览按钮时,它以系统方式显示它,但是在运行时我得到了看起来很奇怪的 java 环境。
我尝试在创建窗口之前弄乱外观设置,但我无法让系统外观工作。为什么所有的不一致?如何使用 netbeans 创建一个好的 Ubuntu 表单?
asp.net - 更新面板中的控件和 JQuery 表单外观插件问题!!!帮助
我在更新面板控件下更新表单元素外观时遇到问题。
我使用Uniform JQuery Plugin来塑造表单控件,例如 DropDown。它在 ASP.net 表单中运行良好,但是当用户选择 dropDownList 项目时,我使用更新面板生成 CheckboxList 项目。
下图显示了表单外观:
但是当我从列表中选择一个类别以更新 UpdatePanel 模板并更新 CheckBoxes 时,统一样式将从位于更新面板内的控件中删除:
我在表格上方调用统一函数:
和更新面板标记:
知道任何人都可以帮我纠正这个错误吗???有什么方法可以防止更新面板控件样式被删除?
gwt - Woopra 使用什么小部件套件/框架?
如果您使用 Woopra,您可能知道几个月前他们发布了一个基于 Web 的分析工具。我对它的流畅和精心设计感到惊讶。看了一下源码,好像是用GWT编码的。然而,它的 Mac 外观和感觉让我想起了 Sproutcore。我不知道 GWT 的外观和感觉。
我对他们的小部件套件非常感兴趣,所以我开始在这方面寻找新人,但没有成功。
我很难相信他们完全自定义了代码,因为它使用了许多不同的小部件、图表和效果,而且它本身可能是一项艰巨的任务。
您是否知道他们是否使用自定义小部件工具包/框架,如果是,它的名称?
提前致谢,胡安
java - 在java中为系统外观添加一些东西
我不喜欢 java 中的默认外观。我正在使用netbeans。
我想要像外观和感觉这样的窗口。所以我包括:
我的框架中有 10 个选项卡。用户在每个选项卡中做了一些工作后(单击单选按钮等),我必须设置该选项卡的背景。
外观忽略了上面的线。我不想改变外观。
java - 无法检测到 Windows 经典主题处于活动状态
我正在调用 UIManager.getSystemLookAndFeelClassName()。并获得 WindowsLookAndFeel 的结果,即使将当前主题设置为 WindowsClassicLookAndFeel。但我期待 WindowsClassicLookAndFeel。问题是如何检测 Windows 经典主题现在处于活动状态
asp.net - 安全网站上的资源
我们在域中有一个网站,我们命名为:http://website.com。有必要在另一个网站 ( https://custom.website.com ) 上实现相同的外观。正如我们所见,第二个在第一个的子域中,但它是安全的(它使用 https)。
为了实现相同的外观和感觉,两个网站都使用相同的 DLL。这些 DLL 包含菜单、JavaScript 等功能。但是第二个网站使用了第一个网站的图像和一些 css 文件。例如,为了显示“Logo.png”而不是通常的“~/Images/Logo.png”,将以下文件路径呈现为 HTML:“ http://website.com/Images/Logo.png ”
所有的东西都是在本地环境中完成的,并且工作完美(http://localhost/指的是http://website.com)。
但是,当网站部署到“真实”(开发)环境时,我们感到惊讶:IE 通知:
网页包含不会使用安全 HTTPS 连接传送的内容
我看到了解决问题的选项:我们可以将图像包含到安全网站中并在本地使用它们,但在这种情况下,如果主网站上发生更改,我们将需要重新部署。
问题:是否有任何解决方法,我们如何从安全网站使用位于非安全网站上的图像。
谢谢。欢迎任何想法。
PS 我使用的是 ASP.NET 3.5,网站托管在 Windows 2008 下
java - 如何在不重新启动应用程序的情况下更改 java swing 的外观?
是否有一种特定的方法可以更改摇摆应用程序的外观,而无需在每次用户更改 LAF 时都重新启动应用程序?
我正在寻找一种解决方案,可以从配置对话框中选择 LAF,它会在应用时直接更改,而不必回退到告诉用户重新启动应用程序。
目前我记得在属性文件中选择的 LAF,并在打开任何窗口之前将其设置为启动。