我有这么一个想法,肯定 是行的通的了,不过我是初学者,根本就很难做出来的了.
是这样了.我想把查询结果集先放在一个 "文本区 "里,在每行前面加一个 "修改 ", "删除 "按钮,
单击可以完成相应的操作,当然 "修改 ", "删除 "是要通过SQL来实现,问题是如何自动的加上两个按钮,
,,,我只能在程序初始化的时候加按钮了,在程序过程中怎么加就不知道了.
望各位高手指导了,, 或者是通过其它的方法达到这种效果了.
急待回答了.
是这样了.我想把查询结果集先放在一个 "文本区 "里,在每行前面加一个 "修改 ", "删除 "按钮,
单击可以完成相应的操作,当然 "修改 ", "删除 "是要通过SQL来实现,问题是如何自动的加上两个按钮,
,,,我只能在程序初始化的时候加按钮了,在程序过程中怎么加就不知道了.
望各位高手指导了,, 或者是通过其它的方法达到这种效果了.
急待回答了.
add(修改按钮);
add(删除按钮);
添加查询到的数据;
}
查询和删除按钮做在一个类里面
每次增加新文本的时候都new 一下这个类这样就可以生成新的按钮了
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;
}
...能实现,就是方法了. 现在的问题是根据查询返回的条数,每一条加两个按钮,
我想把查询结果和按钮都放在文本区里,行不行?,,如果不行,怎么做才行了?,,
还要考虑到布局, 先说,我不可能用表格了,看了下,一点也不会.
请高手们指点一下了...