gpt4 book ai didi

java - iceWm 窗口管理器窗口问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:02 24 4
gpt4 key购买 nike

我在安装了 iceWm 窗口管理器的 Debian 9 上运行 java 应用程序。

java 应用程序有一个主框架,上面有一个按钮,单击按钮时会绘制一个新的 Jframe。

再次按下按钮将触发java函数tofronttoback

我第一次启动我的应用程序并按下按钮,第二帧出现并再次按下它按预期隐藏,但之后如果我再次按下我会看到框架选项卡在闪烁,但没有显示在窗口管理器任务栏中!

我曾尝试更改 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com