如何在java 的表格的某列中添加按钮(见下图)
答案:4 悬赏:50
解决时间 2021-04-18 04:46
- 提问者网友:痞子房西
- 2021-04-17 19:24
最佳答案
- 二级知识专家网友:承载所有颓废
- 2021-04-17 20:00
是某列还是每列啊?你这个数据是循环出来的吧?要是没列的话,只要在循环的时候每一行中多加一个列,添加一个按钮buttion咯,但是你要是某列添加的话你得到后台判断啊,判断如果那列是你要加按钮的哪里时,才可以添加buttion。
全部回答
- 1楼网友:你把微笑给了谁
- 2021-04-17 23:33
你说的不清不楚的,你想在什么地方添加按钮,如果是在列表中,直接再循环的时候
添加按钮不就行了
- 2楼网友:情战凌云蔡小葵
- 2021-04-17 21:57
在列中添加还是行中添加?
如果是在每行添加的话 你在那个循环中添加Button
列的话 需要在循环外面重新加一行添加Button
- 3楼网友:魅世女王
- 2021-04-17 21:38
public class newclass {
public static void main(string[] args) {
jframe frame = new jframe();
final jtable table = new jtable(4, 4) {
@override
public tablecelleditor getcelleditor(int row, int column) {
if (row == 1 && column == 1) {
return new defaultcelleditor(new jcheckbox());
}
return super.getcelleditor(row, column);
}
@override
public tablecellrenderer getcellrenderer(int row, int column) {
if (row == 1 && column == 1) {
return new tablecellrenderer() {
public component gettablecellrenderercomponent(jtable table, object value, boolean isselected, boolean hasfocus, int row, int column) {
return new jcheckbox();
}
};
}
return super.getcellrenderer(row, column);
}
};
frame.getcontentpane().add(table, borderlayout.center);
frame.setdefaultcloseoperation(3);
frame.setvisible(true);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯