我是Java编程的新手,我一直在尝试解决这个简单的程序
它读取用户输入,然后ADD按钮将只显示JList
上键入的字符串。
删除按钮只会删除JList
中的所需项目。
我很困惑如何将动作侦听器的东西放在代码中,或者获取文本 它是。如果你能帮助我解决这个简单的GUI,我真的很感激。
它在JText
(字符串)中读取用户输入,当我单击添加按钮(可能执行了操作?)时,字符串将基本填充在JList
中。和删除按钮将
只需删除String
中的所选JList
。
答案 0 :(得分:2)
第1步
使用addActionListener
方法将代码绑定到特定事件。
button.addActionListener(new ActionListener({
public void actionPerformed(ActionEvent e)
{
// Bind the method to the button.
}
});
第2步
使用相关代码填充该方法。
String value = jTextBox.getText();
// Grab the String value.
jListModel.addElement(value);
// And add it to the list model that informs the JList.
一共
button.addActionListener(new ActionListener({
public void actionPerformed(ActionEvent e)
{
String value = jTextBox.getText();
// Grab the String value.
jListModel.addElement(value);
// And add it to the list.
}
});
有用的链接
Here是Oracle的一个非常好的教程,详细介绍了如何以百万种方式操作列表。