Java,为JButton设置ID

标签 java swing jbutton

是否可以为 JButton 设置一个 id。我在 Android 中已经习惯了。

我正在寻找类似以下内容的内容:

newButton.setId(objectcounter);

最佳答案

有一个您可以使用的属性名称:

newButton.setName(String.valueOf(objectCounter))

或者,您可以使用 clientProperties 来存储任意值:

newButton.putClientProperty("id", Integer.valueOf(objectCounter))

要从客户端属性映射中获取值,您需要这样的东西。

Object property = newButton.getClientProperty("id");
if (property instanceof Integer) {
   int objectCounter = ((Integer)property);
   // do stuff
}

关于Java,为JButton设置ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10070169/

相关文章:

java - 在 Java Applet 中单击后的 JButton "stay pressed"

java - Apache POI HSMF 从 MSG 中提取 HTML 正文不起作用

java - Spring data mongodb - 需要 'cursor' 选项

Java - 数组 - 流程控制、循环和分支

java - 如何在 Java Web 应用程序中设置语言环境?

java - 两个类之间的事件处理

Java:我无法多次运行 JTextArea?

java - 褪色算法?

java - 将 JTable 添加到 JScrollPane

java - 在 Java 中调整 JButton 大小时遇到​​问题