怎么在jTable的单元格里放置button?急!! rt。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重写TableCellEditor的getTableCellEditorComponent方法public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) { return new JButton();} 还是有问题:1: table中放入数据之后,要点那个单元格才会出现button的样子,不是一开始就有的。2: 点了那个单元格,出来button之后,点同列别的单元格就不会出现button的样子。 结果那一列 就只有一个button,我希望是那一列都是button。很是郁闷,谁再指点一下阿! 不好意思,上面那个只是在编辑的时候才会出现你如果不用编辑的话,你就实现一个TableCellRenderer,public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { return new JButton();}之后再把这个renderer安装到你的JTable上去 我后来是用了和你说的一样的方法实现了,就是有了button后,删除一行数据居然反应很慢,而且删完后变成一行白的了,很是奇怪。 给你一个sun的例子吧,看了会明白点http://java.sun.com/docs/books/tutorial/uiswing/components/example-1dot4/index.html里面有所有的swing的例子,其中有个TableDialogEditDemo的例子,包含3个java文件:TableDialogEditDemo.java ColorEditor.java ColorRenderer.java 希望可以对你有所帮助 未完成就感觉难以做下去,我又一个失败的程序 关于一个线程死锁的例子,求教。 最近几天把马士兵的 基础语法,面向对象视频看完, 感觉晕呼呼的 如何用 JSpinner 做日历 如何查找非字母字符的位置或单词匹配问题 组件隐藏问题 问下,sql语言难不难学? 谁能解释一下这个程序,看的民女晕头转向!! 新手入门问题 请问一些关于HttpURLConnection的setRequestProperty()方法的问题 关于数组的问题求助 请高人指教java这个版本jdk-1_5_0_04-nb-4_1-win.exe的一个问题
Object value,
boolean isSelected,
int row,
int column) {
return new JButton();
}
1: table中放入数据之后,要点那个单元格才会出现button的样子,不是一开始就有的。
2: 点了那个单元格,出来button之后,点同列别的单元格就不会出现button的样子。 结果那一列
就只有一个button,我希望是那一列都是button。
很是郁闷,谁再指点一下阿!
{
return new JButton();
}之后再把这个renderer安装到你的JTable上去
ColorEditor.java
ColorRenderer.java 希望可以对你有所帮助