gpt4 book ai didi

java - 如何在 JFrame 中使用 Swing 添加弹出通知?

转载 作者:行者123 更新时间:2023-12-01 11:59:24 26 4
gpt4 key购买 nike

我需要向我的 swing 应用程序添加一个通知,以仅显示传入的消息,我尝试在 Jframe 内使用 JPanel,但当我这样做时,主窗口被覆盖。

这是我的代码的一部分

public class MainUI extends JFrame {
private void constructUI() {
setLayout(new BorderLayout());
add(getDesktopPane(), BorderLayout.CENTER);
add(getStatusBar(), BorderLayout.SOUTH);
add(getNotificationsPanel());
}
}

我对通知的想法:

enter image description here

通知是一个 JPanel,但它挡住了 JFrame 的 View 。

最佳答案

事情是:在具有 BorderLayout 的组件上调用 add(component); 与调用 add(component, BorderLayout.CENTER); 相同。

这就是为什么您的通知面板挡住了框架的中心 View 。

更多信息请点击:https://docs.oracle.com/javase/8/docs/api/java/awt/BorderLayout.html

关于java - 如何在 JFrame 中使用 Swing 添加弹出通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28095330/

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