我正试着在Mac上做一个java应用程序,在状态栏上放一个图标,但我不想在Mac dock (在纸上有咖啡杯的那个)上放jar图标。所以我尝试使用System.setProperty(java.awt.headless,true)技术,但是我无法在SystemTray菜单栏中放入任何内容,因为我得到了一个HeadlessException。如果有人知道解决这个问题的方法,我们将不胜感激。
如果我们在伪选择器的内容代码超过一次之后使用字体超赞/css: more:示例
#div:before {
font-family: 'FontAwesome';
content:"\f0c9 \f0c9 \f0c9 \f0c9"; /*SEE I USED "\f0c9" more than one time */
}
实况示例:
那么,如果我在生产中使用它,这是一个很好的实践吗?因为我想使用一个图标3次,所以我懒惰,放3个新的div,并重复一切。
基本上我想写一个应用程序,它将显示当前的语言作为一个托盘图标。我主要可以编写C++和C#代码。我猜Google会帮我解决这个问题,但我想先在这里问一下,因为这个社区,这里的知识是我信任的。
(到目前为止,从未与系统的这些部分发生过争执。这就是我想问社区的原因。)
多亏了你的帮助,我找到了两种方法。在C#中使用DllImport (导入user32.dll)和InputLanguage。
找到一个代码片段:
public void SetNewCurrentLanguage() {
// Gets the default, and current languages.
Input