Java JText字符串输入,然后显示输出到JList

Java JText字符串输入,然后显示输出到JList,java,swing,Java,Swing,我对Java编程相当陌生,我一直在尝试解决这个简单的程序 它读取用户输入,然后“添加”按钮将仅在JList上显示键入的字符串。 “删除”按钮只会删除JList中所需的项目 我很困惑如何将动作侦听器放在代码中,或者获取文本 它是。如果您能帮我解决这个简单的GUI,我将不胜感激 它在JText(字符串)中读取用户输入,当我单击“添加”按钮(可能执行了操作?)时,该字符串将基本上填充在JList中。“删除”按钮将 只需删除步骤1中所选的字符串 使用addActionListener方法将代码绑定到特定

我对Java编程相当陌生,我一直在尝试解决这个简单的程序 它读取用户输入,然后“添加”按钮将仅在
JList
上显示键入的字符串。 “删除”按钮只会删除
JList
中所需的项目

我很困惑如何将动作侦听器放在代码中,或者获取文本 它是。如果您能帮我解决这个简单的GUI,我将不胜感激

它在
JText
(字符串)中读取用户输入,当我单击“添加”按钮(可能执行了操作?)时,该字符串将基本上填充在
JList
中。“删除”按钮将 只需删除步骤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.
总共

有用的链接


这是Oracle提供的一个非常好的教程,详细介绍了如何以各种不同的方式操作列表。

我曾尝试从docs.Oracle.com重新键入一些代码,但我无法真正理解其中的public、class和许多内容。我已经阅读了教程,我了解了字符串、整数的含义,以及如何声明它们,这些都差不多。我用netbeans制作了我的GUI模型,但我还没有足够的声誉来发布图片。谢谢Chris的解释。我将在netbeans中重新键入代码并给您反馈。我已经创建了一个新项目,创建了JPanel,设计完成,返回到“源”选项卡,我重新键入代码并将其放入私有的void addInputActionPerformed(java.awt.event.ActionEvent evt),如果我从JPanel的“源”开始,我不知道在哪里键入代码,这听起来很愚蠢:(对不起……名称必须是actionPerformed。这是因为您正在从
ActionEvent
接口实现一个方法。
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.
       }
});