当前位置: 首页 > 知识库问答 >
问题:

Java Swing GUI在Xmonad中未显示

葛磊
2023-03-14

我有一个Java swing GUI,使用其他窗口管理器可以很好地运行和显示,但当我在Xmonad中运行它时,它不能正确显示。所有显示的是窗口的框架,它是灰色的,没有按钮,菜单等。我如何使Swing GUI显示正确?

共有1个答案

乐正峰
2023-03-14

~/.xmonad/xmonad.hs中添加导入xmonad.hooks.setwmname

然后添加startuphok=setWMName“lg3d”来告诉Xmonad使用lg3d作为窗口管理器名称。

xmonad $ defaultConfig
  { ...
    startupHook = setWMName "LG3D",
  }

最后,使用mod-q重新启动Xmonad,以重新加载Xmonad.hs。

 类似资料:
  • 我在StackOverflow上看到了一些类似的事件。然而,这些似乎都不适用于我的情况。我遇到的问题是,我的RecyclerView正在工作,但没有显示任何内容。我已经运行了多个测试,试图找出它不工作的原因,但所有测试都支持它正常工作的事实。 getItemCount中的日志返回3,这是正确的数字。我只是不明白为什么它没有显示。我回头看了我在以前的活动中做的回收器视图,它们都在一定程度上匹配(其他

  • 我知道同样的问题已经被问过很多次了,但是我似乎真的没有在我的代码中发现阻碍JPanel类型的对象显示在JFrame中的错误。下面是扩展JFrame的类的构造函数: 当我运行main方法(这里没有显示)时,它只显示框架和按钮。如果有人能在这方面给点提示,我会非常感谢的。

  • 问题内容: 我有这些方法可以在MKMapView之间添加路由。我都有有效的pickUpDistanceLocation和dropOffDistanceLocation 这是在地图中添加路线叠加层的方法 我收到此错误,因为响应返回错误:400 打印错误时显示为 可选(“操作无法完成。(NSURLErrorDomain错误-1011。)”) 问题答案: 实际上,源变量和目标变量都为nil。因此,我从s

  • 问题内容: 我有一个图标图标,该图标在Chrome中没有显示(我不确定其他浏览器,因为我只使用Chrome),但是奇怪的是,如果我在显示的URL栏中键入图标的路径! 为什么没有出现图标? 问题答案: 快取 清除缓存。并测试其他浏览器。 有些可以通过添加URL参数来获取更新的图标的链接:在链接href之后,它更改了资源链接,因此无需缓存即可加载图标(感谢@Stanislav)。 网站图示用法 您是如

  • 首先,我对Liferay非常陌生,即使在阅读了这些文档之后,我可能也不知道自己在做什么。 我正在尝试在Liferay portlet中设置一个自定义jsp页面。我的jsp结构如下: 这些都放在我的portlet视图中。然而,我在我的portlet中看不到任何显示。我的所有源代码和映射都是正确的,但似乎我只能在portlet中显示常规文本。 我正在使用Liferay插件SDK和Eclipse的最新版

  • 每当我试图通过将鼠标悬停在对Eclipse中任何类的引用来访问Javadoc时,它要么说时发生了异常,要么说中找不到Javadoc。我已经阅读了StackOverflow上的几个解决方案,并尝试了它们,包括: 安装JDK并将其作为库添加到我的项目中 验证rt.jar中Javadoc的源是正确的URL。当我点击上面的时,它甚至会说这个位置可能是有效的 奇怪的是,如果我点击浏览器中的查看Javadoc