我是靠谱客的博主 老迟到母鸡,最近开发中收集的这篇文章主要介绍java jtable 双击事件_java – 如何使JTable单元在单击时执行与双击不同的操作?...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我正在使用包含名为Subject的列的可编辑JTable.当第一行为空且用户单击主题单元格以添加新任务时,默认情况下,用户必须单击两次才能使单元格可编辑.我想让它在单击时可编辑,并在双击时打开另一个表单.我尝试过MouseListener但无法解决它.有没有办法解决这个问题?如果是这样,它是什么?

我的代码:

class mouseRenderer extends DefaultTableCellRenderer {

JLabel lblcell = new JLabel();

public Component getTableCellRendererComponent(JTable table, Object obj, boolean isSelected, boolean hasFocus, int row,

int column) {

ttable.addMouseListener(new MouseAdapter() {

public void mouseClicked(MouseEvent e) {

selrow = ttable.getSelectedRow();

selcol = ttable.getSelectedColumn();

if(e.getClickCount() == 1) {

if(selrow == 0) {

lblcell.setText("");

}

}

}

});

return lblcell;

}

}

解决方法:

只需单击即可编辑,您可以尝试使用jtable中使用的celleditor的’setClickCountToStart()’方法.

标签:java,swing,jtable

来源: https://codeday.me/bug/20190723/1516497.html

最后

以上就是老迟到母鸡为你收集整理的java jtable 双击事件_java – 如何使JTable单元在单击时执行与双击不同的操作?...的全部内容,希望文章能够帮你解决java jtable 双击事件_java – 如何使JTable单元在单击时执行与双击不同的操作?...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部