可以 把多个 jtextfield 的内容储存到 一个 arraylist 里面吗 。。 定义了几个 Jtextfield ,text1,text2,text3. 一个save 按钮 。。 请问如何实现 ,点击 save 按钮 , 这些textfield 的 输入内容 可以存入到一个arraylist 里面 。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感觉没必要用arraylist用数组就可以了如果非要用的话直接add就可以了 可以,取得内容,然后 list.add()就可以了! 谢了 大家 ,, list.add(text1.getText()) 这样写的时候 为啥老是编译不行 再请问 ,这个arraylist 要储存的类型 除了数字还有 字母 ,, 定义的时候该如何定义 。。 有个例子是private static final String[] color={"red","blue"};list<String>list=newArrayList<String>();for (String color:clor)list.add(color) 我想定义一个 空的 arraylist , 然后根据输入的内容 ,来储存 。 该如何定义这个arraylist 啊。。 import java.awt.*;import javax.swing.*;public class Oops extends JFrame{private JButton save_button,cancel_button;private JPanel data_panel,data_panel1,data_panel7,data_panel8;private JLabel order_label,name_label;private JTextField order_field,name_field;public Oops(){ this.setDefaultCloseOperation(EXIT_ON_CLOSE); Container p=this.getContentPane(); data_panel= new JPanel(); data_panel.setLayout(new GridLayout(3,1)); data_panel1=new JPanel(); data_panel1.setLayout(new FlowLayout()); order_label=new JLabel("Order Number:" ); data_panel1.add(order_label); order_field=new JTextField(20); data_panel1.add(order_field); data_panel8=new JPanel(); data_panel8.setLayout(new FlowLayout()); name_label=new JLabel("Name:" ); data_panel8.add(name_label); name_field=new JTextField(20); data_panel8.add(name_field); data_panel7=new JPanel(); data_panel7.setLayout(new FlowLayout()); save_button=new JButton("Save"); cancel_button=new JButton("Cancel"); data_panel7.add(save_button); data_panel7.add(cancel_button); data_panel.add(data_panel1); data_panel.add(data_panel8); data_panel.add(data_panel7); p.setLayout( new BorderLayout() ); p.add(data_panel,BorderLayout.CENTER);}public static void main(String argv[]){Oops f=new Oops();f.pack();f.setVisible(true);}} 写了个简单的 GUI ,, 如何 实现点击 save 储存输入的内容 name,id 到一个 arraylist。。 就是不知道 怎么定义 arraylist 。。 郁闷。。 save_button.addactionlistener(this)在类中声明一个ArrayList al=new ArrayList();实现actionperformed方法在actionperformed中al.add(name_field.getText()); 如何将自己写的代码文件装入UIManager super 和this的区别 StringBuffer的问题 请问如何从文件中读double数据? 请问Calendar.YEAR这个常量的内容是哪里来的?是固定的吗? java语言中有让最小化窗口在任务栏闪烁的方法吗? JAVA APPLET如何读取非本地XML文件? 请问一道THINKING IN JAVA 上的题 如何指定javac 编译完成后所生成的.class文件的目录? 请问那里能下载JBUILD6 OR JBUILD5?????// swing初学者,大家帮帮我的忙~~~ 高手进去看下题目写个程序,鄙视谢谢
用数组就可以了
如果非要用的话
直接add就可以了
private static final String[] color={"red","blue"};
list<String>list=newArrayList<String>();
for (String color:clor)
list.add(color) 我想定义一个 空的 arraylist , 然后根据输入的内容 ,来储存 。 该如何定义这个arraylist 啊。。
import javax.swing.*;public class Oops extends JFrame
{
private JButton save_button,cancel_button;
private JPanel data_panel,data_panel1,data_panel7,data_panel8;
private JLabel order_label,name_label;
private JTextField order_field,name_field;public Oops()
{ this.setDefaultCloseOperation(EXIT_ON_CLOSE); Container p=this.getContentPane(); data_panel= new JPanel();
data_panel.setLayout(new GridLayout(3,1)); data_panel1=new JPanel();
data_panel1.setLayout(new FlowLayout());
order_label=new JLabel("Order Number:" );
data_panel1.add(order_label);
order_field=new JTextField(20);
data_panel1.add(order_field); data_panel8=new JPanel();
data_panel8.setLayout(new FlowLayout());
name_label=new JLabel("Name:" );
data_panel8.add(name_label);
name_field=new JTextField(20);
data_panel8.add(name_field); data_panel7=new JPanel();
data_panel7.setLayout(new FlowLayout());
save_button=new JButton("Save");
cancel_button=new JButton("Cancel");
data_panel7.add(save_button);
data_panel7.add(cancel_button); data_panel.add(data_panel1); data_panel.add(data_panel8); data_panel.add(data_panel7); p.setLayout( new BorderLayout() ); p.add(data_panel,BorderLayout.CENTER);}
public static void main(String argv[])
{
Oops f=new Oops();
f.pack();
f.setVisible(true);
}
} 写了个简单的 GUI ,, 如何 实现点击 save 储存输入的内容 name,id 到一个 arraylist。。
就是不知道 怎么定义 arraylist 。。 郁闷。。
在类中声明一个ArrayList al=new ArrayList();
实现actionperformed方法
在actionperformed中
al.add(name_field.getText());