gpt4 book ai didi

Java:有什么方法可以在组件中的某处存储关于组件的对象?

转载 作者:行者123 更新时间:2023-11-29 08:20:15 26 4
gpt4 key购买 nike

作为我的 question about the java.awt.Component.getName() property 的后续行动,我想知道是否有一种方法可以在组件中的某处存储任意对象,类似于 tag property in .NET ?这对于确实适用于某个组件但不一定知道该组件是什么的任何代码来说都非常方便。

例如,假设我正在尝试实现一个应用程序范围的帮助系统,该系统知道查看鼠标当前指向的任何组件,进入该组件并拉出它的帮助文本并将其显示在它自己的 Pane 中在屏幕上(不,我不想使用工具提示)。我目前的答案是使用 Name (getName()/setName()) 来存储帮助文本,这会起作用,但 Name 必须是一个字符串。如果我想变得更高级并存储字符串以外的任何东西,我想我会被卡住。

最佳答案

JComponentputClientPropertygetClientProperty

关于Java:有什么方法可以在组件中的某处存储关于组件的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/227249/

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