作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在安装了 iceWm 窗口管理器的 Debian 9 上运行 java 应用程序。
java 应用程序有一个主框架,上面有一个按钮,单击按钮时会绘制一个新的 Jframe。
再次按下按钮将触发java函数tofront和toback
我第一次启动我的应用程序并按下按钮,第二帧出现并再次按下它按预期隐藏,但之后如果我再次按下我会看到框架选项卡在闪烁,但没有显示在窗口管理器任务栏中!
我曾尝试更改 IceWm 窗口管理器的首选项,但没有帮助。
我如何确保每次按下按钮并调用 tofront java 函数时,新框架都会显示在主框架的顶部?
感谢您的帮助。
最佳答案
我更喜欢使用 twm 它很容易删除标题边框,你可以在java端控制所有。更适合嵌入式应用。
按照我的system.twmrc,你保存在/etc/X11上
#
NoGrabServer
NoTitle
RandomPlacement
RestartPreviousState
DecorateTransients
#IconifyByUnmapping
#TitleFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
#ResizeFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
#MenuFont "-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
#IconFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*-*-*-*"
#IconManagerFont "-adobe-helvetica-bold-r-normal--*-100-*-*-*"
ClientBorderWidth 2
BorderWidth 2
ButtonIndent 3
NoHighlight
# This is for hiding the ugly menubar in windows who dont need em.
NoTitle
{
# "x11amp" # x11amp, the winamp lookalike, http://x11amp.ml.org.
# "xlogo" # a must have :)
"xosview"
}
Color
{
BorderColor "gray85"
DefaultBackground "black"
DefaultForeground "gray85"
TitleBackground "black"
TitleForeground "gray85"
MenuBackground "black"
MenuForeground "gray85"
MenuTitleBackground "gray65"
MenuTitleForeground "black"
IconBackground "black"
IconForeground "white"
IconBorderColor "black"
IconManagerBackground "black"
IconManagerForeground "gray85"
PointerForeground "black"
PointerBackground "white"
}
Cursors
{
Frame "left_ptr"
Title "left_ptr"
Icon "left_ptr"
IconMgr "left_ptr"
Move "fleur"
Resize "fleur"
Menu "hand1"
Button "hand2"
Wait "clock"
Select "dot"
Destroy "pirate"
}
关于java - iceWm 窗口管理器窗口问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46222326/
我在安装了 iceWm 窗口管理器的 Debian 9 上运行 java 应用程序。 java 应用程序有一个主框架,上面有一个按钮,单击按钮时会绘制一个新的 Jframe。 再次按下按钮将触发jav
我一直在尝试在 IceWM linux 中运行基于 java 的 GUI onBoot,尝试通过不同的运行级别运行它..rc3、rc4 和 rc5,但无法运行它。这是我正在尝试的.. sudo jav
我是一名优秀的程序员,十分优秀!