Java 是否将自定义数据与swing控件关联?

Java 是否将自定义数据与swing控件关联?,java,swing,awt,Java,Swing,Awt,是否可以将某些自定义(类型为对象)数据与Swing/AWT控件关联 我正在面板上创建多个切换按钮,以选择多个对象中的一个,并希望记住每个按钮选择的对象。在Swing中,可以对JComponent使用putClientProperty。也许这可以帮助你: 祝你好运 我通常处理这种情况的方法是将类似于HashMap的内容存储为类字段,并在按下按钮时进行更新。对于切换按钮,打开切换可以将按钮/对象对添加到地图中,关闭切换可以将其删除。或者,如果您只想跟踪已选择的对象,请存储一个ArrayList,并

是否可以将某些自定义(类型为
对象
)数据与Swing/AWT控件关联


我正在面板上创建多个切换按钮,以选择多个对象中的一个,并希望记住每个按钮选择的对象。

在Swing中,可以对JComponent使用putClientProperty。也许这可以帮助你:


祝你好运

我通常处理这种情况的方法是将类似于
HashMap
的内容存储为类字段,并在按下按钮时进行更新。对于切换按钮,打开切换可以将按钮/对象对添加到地图中,关闭切换可以将其删除。或者,如果您只想跟踪已选择的对象,请存储一个
ArrayList
,并以类似方式进行更新。

您可以查看