当前位置: 首页 > 面试题库 >

如何将ArrayList绑定到JList

墨寂弦
2023-03-14
问题内容

我有一个JList和ArrayList。如何将arraylist中的数据绑定到jlist.Ares有替代方法吗?

    ArrayList arl = new ArrayList();
    arl.add("1asdsd");
    arl.add("2asdsd");
    arl.add("3asdsd");  
    Object obj = arl.clone();
    JList list = new JList(obj);

如何绑定以上代码。现在代码给出错误。


问题答案:

您无需克隆ArrayList。只需调用toArray()

JList list = new JList(arl.toArray());


 类似资料:
  • 问题内容: 我目前正在使用 属性启动Java VM,以便可以通过JConsole连接到Java VM 进行管理和监视。不幸的是,它监听计算机上的所有接口(IP地址)。 在我们的环境中,通常情况下,一台机器上同时运行多个Java VM。尽管可以告诉JMX侦听不同的TCP端口(使用),但是最好让JMX使用标准的JMX端口并仅绑定到特定的IP地址(而不是所有IP地址)。 这将使查找通过JConsole连

  • 有没有一种方法可以直接将memcached绑定到它下面的本地存储?将用一个例子来解释。假设hbase被用作分布式的后端。memcached的一层被用作缓存层,它可以被认为是hbase的一个完全副本(在某种意义上)。假设系统中有4个节点,其中3个用于hbase并在其顶部有一个memcached层,1个节点用于计算。通常的规范是查找memcached是否有某个键。如果有,取出来并用于计算。如果没有,则

  • 问题内容: 如果我使用画布来显示数据,并且希望用户能够单击画布上的各个项目以获取更多信息或以某种方式与其进行交互,那么最好的方法是什么? 在网上搜索,我可以找到有关如何将事件绑定到标签的信息,但这似乎比我想要的更间接。我不想使用标签对项目进行分组,而是在用户单击画布上的特定项目时进行特定的功能调用。 问题答案: 要与包含在对象中的对象进行交互,您需要使用以下格式的对象: item参数可以是标签或I

  • 问题内容: 如果我使用画布显示数据,并且希望用户能够单击 在画布上的各种项目上,以获取更多信息或进行交互 从某种程度上来说,最好的办法是什么? 在网上搜索我可以找到有关如何将事件绑定到标记的信息,但是 这似乎比我想要的更间接。我不想对项目分组 使用标记,但在用户单击时有特定的函数调用 画布上的特定项目。 问题答案: 要与“Canvas”对象中包含的对象交互,您需要使用 格式如下: item参数可以

  • 问题内容: 编程新手,尤其是python和tKinter。如何创建将键“s”绑定到按钮或功能的方法?任何帮助都是极好的。 问题答案: 您需要进行两项更改: 加 到。(绑定到Frame似乎无效。) 当按下时,会被调用。由于Tkinter将发送对象,因此我们还必须将呼叫签名更改为 因此,当按下按钮时,将被设置为默认值,但是当按下按键时, 将被分配给对象。

  • 我在Visual Studio 2017中构建了以下简化的Azure功能代码: 我已经在本地文件中添加了一个键“AzureWebJobsConnectionString”。设置。用于开发测试的json。但是,调试时我收到以下错误消息: 错误索引方法“FunctionApp. Run”Microsoft. Azure. WebJobs. Host:错误索引方法“FunctionApp. Run”。M