gpt4 book ai didi

java - jList 不返回所需的字符串值

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

我是 Java 新手,我尝试编写一个简单的 GUI 应用程序,该应用程序应该将 jList 的选定值返回到 textfield 中。

但它不是将选定的文本返回给 textField,而是像 [Ljava.lang.Object;@675b9599> 这样的内存地址。

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.setText(Arsenal.getSelectedValues().toString());
}

最佳答案

Arsenal.getSelectedValues()//Returns Array of Object and Deprecated as well
-------

而是使用jList.getSelectedValue() Value而不是返回选定元素的Values。所以它应该是

jTextField1.setText((String)Arsenal.getSelectedValue());

如果您已将 String 添加到 JList 中,您甚至不需要将其转换为 String,因为它将根据到 JList 元素的类型。

如果您想获取所有选定的值,请使用 getSelectedValuesList() 而不是 getSelectedValues(),因为它已被弃用。

关于java - jList 不返回所需的字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25118642/

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