gpt4 book ai didi

java - 如何在没有 JFrame 的情况下创建自定义 float Swing 组件?

转载 作者:行者123 更新时间:2023-12-02 04:43:07 27 4
gpt4 key购买 nike

我想创建一个自定义 swing 组件,例如桌面小部件,它不需要在屏幕上打印 JFrame(或扩展它)。

我不想扩展 JFrame,因为我的组件非常简单,而且 JFrame 实现了很多我不需要的功能。

我该从谁开始?我应该延长哪一个类?

非常感谢

编辑--------------------------------------

谢谢大家!

我会检查您发送的引用资料。另外,java是否可以在没有swing API的情况下在屏幕上绘图?

最佳答案

如果您不需要 JFrame 提供的功能而只需要 float 图形,那么请使用 JWindow。它没有 window 装饰。

JWindow 中带有普通标签的示例:

public static void main(String args[]) {
JWindow w = new JWindow();
w.add(new JLabel("Testing a Window!!!!!"));
w.setLocation(300, 300);
w.pack();
w.setVisible(true);
}

关于java - 如何在没有 JFrame 的情况下创建自定义 float Swing 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6495597/

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