[英]How do I start a Jlist with the first item is selected?
我想知道如何在单击按钮时选择第一项来启动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);
}
}
如果对您不起作用,则需要向我们展示可编译的可运行代码,如上所示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.