gpt4 book ai didi

java - 如何在选择第一项的情况下启动 Jlist?

转载 作者:行者123 更新时间:2023-11-29 07:48:53 25 4
gpt4 key购买 nike

我想知道如何启动一个 JList 并在我单击按钮时选择第一个项目。

这是我的:

if(e.getSource() ==bButton)
{
lQty.setSelectedIndex(0);
}

最佳答案

当然可以。例如,

import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;
import javax.swing.JButton;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;

public class JListFun {
public static void main(String[] args) {
final JList<String> list = new JList<String>(new String[]{"one", "two", "three", "four", "five"});
JScrollPane scrollPane = new JScrollPane(list);
JButton btn = new JButton(new AbstractAction() {
{
putValue(NAME, "Press Me");
}

@Override
public void actionPerformed(ActionEvent evt) {
list.setSelectedIndex(0);
}
});
JPanel panel = new JPanel();
panel.add(scrollPane);
panel.add(btn);
JOptionPane.showMessageDialog(null, panel);
}
}

如果它对您不起作用,您需要向我们展示如上所示的可编译可运行代码。

关于java - 如何在选择第一项的情况下启动 Jlist?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22926377/

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