我有这么一个想法,肯定   是行的通的了,不过我是初学者,根本就很难做出来的了. 
    是这样了.我想把查询结果集先放在一个 "文本区 "里,在每行前面加一个 "修改 ", "删除 "按钮, 
单击可以完成相应的操作,当然 "修改 ", "删除 "是要通过SQL来实现,问题是如何自动的加上两个按钮, 
,,,我只能在程序初始化的时候加按钮了,在程序过程中怎么加就不知道了. 
      望各位高手指导了,,       或者是通过其它的方法达到这种效果了. 
                            急待回答了.

解决方案 »

  1.   

    你说到自动,难到还想不到循环语句是干什么的吗?while(数据库指针是否到最后){
    add(修改按钮);
    add(删除按钮);
    添加查询到的数据;
    }
      

  2.   

    你可以把
    查询和删除按钮做在一个类里面
    每次增加新文本的时候都new 一下这个类这样就可以生成新的按钮了
      

  3.   

        好象很麻烦的了.   我是不可能用表格的了.我看了下摸不到头.   我慢慢的弄了一种非常笨的方法动态的添加按钮,我是这样实现的了.public class QueryDemo extends JFrame{

    JPanel panel;
    JButton btnModify,btnDelete;
    JButton b_Modify,b_Delete; JTextArea txtQueryResult;
     public QueryDemo() {
            super("查询结果");
            panel=new JPanel();
            //panel.setLayout(null);//无布局
              //加两个按钮
            setButton(b_Modify,b_Delete);
            btnModify=getButton1();
            btnDelete=getButton2();
            panel.add(btnModify);
         panel.add(btnDelete); //再加两个按钮
            setButton(b_Modify,b_Delete);
         btnModify=getButton1();
         btnDelete=getButton2();
         panel.add(btnModify);
      panel.add(btnDelete);
      
            ........
         public void setButton(JButton bModify,JButton bDelete){
         btnModify=bModify;
         btnDelete=bDelete;
         btnModify=new JButton("修改");
         btnDelete=new JButton("删除");
        }
        public JButton getButton1(){
         return btnModify;
        }
        public JButton getButton2(){
         return btnDelete;
        }
    ...能实现,就是方法了.     现在的问题是根据查询返回的条数,每一条加两个按钮,
           我想把查询结果和按钮都放在文本区里,行不行?,,如果不行,怎么做才行了?,,
      还要考虑到布局,  先说,我不可能用表格了,看了下,一点也不会.
     请高手们指点一下了...