A类:packageAuthorBook;importjava.util.*;publicclassAuthor_Book_Information{Stringisbn;Stringtitle;Stringdate;Stringname;Stringdescription;Stringbirthdate;Stringphonenum;...
A类:
package AuthorBook;
import java.util.*;
public class Author_Book_Information {
String isbn;
String title;
String date;
String name;
String description;
String birthdate;
String phonenum;
String email;
public static void main(String args[]){
ArrayList Authorarray=new ArrayList();
Authorarray.add(new Author("张三", "作家", "1980-8", "88789878", "zhangshan@qq.com"));
Authorarray.add(new Author("李四", "地理学家", "1979-9", "23454345", "lisi@qq.com"));
Authorarray.add(new Author("王五", "科学家", "1977-10", "56456789", "wangwu@qq.com"));}}
B类:
jButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
String s="";
Author_Book_Information Add1=new Author_Book_Information();
Add1.name="";
Add1.name=jTextAuthorName.getText();
Add1.description="";
Add1.description=jTextAuthorDescription.getText();
Add1.birthdate="";
Add1.birthdate=jTextAuthorBirthday.getText();
Add1.phonenum="";
Add1.phonenum=jTextAuthorPhone.getText();
Add1.email="";
Add1.email=jTextAuthorEmail.getText();
ArrayList Authorarray=new ArrayList();
Authorarray.add(new Author(Add1.name,Add1.description,Add1.birthdate,Add1.phonenum,Add1.email));
Iterator aa = Authorarray.iterator();
while(aa.hasNext()){
Author aa1=(Author)aa.next();
s+=(("作者:"+aa1.getname()+" "+"描述:"+aa1.getdescription1()+" "+"生日:"+aa1.getbirthdate()+" "+"电话:"+aa1.getphonenum()+" "+"Email:"+aa1.getemail())+"\n");}
JOptionPane.showMessageDialog(null,s);}
});
这个要求用GUI界面做,所以我用的是jButton控件,通过点击它来实现添加。
相关链接:http://zhidao.baidu.com/question/100320146.html?quesup1
展开