eclipse里的findbugs单击没反应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse里的findbugs单击没反应相关的知识,希望对你有一定的参考价值。

一直是这种境况,空白的。怎么解决啊

查看下你项目的jdk版本是否在1.8以上,findbugs不支持jdk1.8以上版本,请换到jdk1.8以下再试试。 参考技术A FindBugs是用于Java的另一种静态分析工具,它在某些方面与Checkstyle和PMD类似,但是侧重点不同。FindBugs不关心格式或编码标准,对最佳实践也不太感兴趣:事实上,它专注于检查潜在的程序错误和性能问题,它可以准确找出这些问题,并能检测许多难以查找的常见程序错误。

在Eclipse中安装和使用findBugs步骤

Eclipse安装findBugs插件

与checkStyle在Eclipse Marketplace中安装类似,安装findBugs插件。

激活findBugs插件

一旦安装好插件,需要为自己的项目激活FindBugs。

Ecplise的菜单Project->Properties->FindBugs。在此窗口中,用户通过选择要应用的规则为特定项目详细配置FindBugs。

如果选中Run FindBugs automatically(自动运行FindBugs)复选框,则每次对类进行修改后,findBugs将自动检查问题。追问

可是不行啊,问题还没有解决,我选定automatically了,但是还是空白的

datagridview的单击事件

我在from里加了一个datagridview控件绑定了SQL数据库里的一个表
我想单击datagridview里的某一行的时候就把这一行的数据显示在几个textBox控件里,请问怎么实现?
我在datagridview控件的单击事件里写了怎么有的时候有反应,有的时候没反应啊,就连在里面写 MessageBox.Show("sdfv")都是有的时候有反应,有的时候没有,并且没有什么规律
那位大侠解决一下了啦

参考技术A 把datagridview换成listview

下面几个方法换成你需要实现数据的TxtBox因为我的代码是传的窗体,你换成textbox
public selectForm(EnterGoodsForm ef)

InitializeComponent();
_dv = ef.dataGridView1;


public selectForm(UntreadForm uf)

InitializeComponent();
_dv = uf.dataGridView1;


public selectForm(AddtransferInfoForm uf)

InitializeComponent();
_dv = uf.dataGridView1;


public selectForm(AllmoneyPickgoodsForm uf)

InitializeComponent();
_dv = uf.dataGridView1;


public selectForm(returnGoodsForm uf)

InitializeComponent();
_dv = uf.dataGridView;


public selectForm(NotAllmoneyPickgoodsForm napf)

InitializeComponent();
_dv = napf.dataGridInInfo;


这里开始是双击事件
/// <summary>
/// 双击ListView
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void listView1_DoubleClick(object sender, EventArgs e)


SetListInfo();



/// <summary>
/// 将用户选择的商品信息列显示到DataGridView
/// </summary>
public void SetListInfo()

listView1.MultiSelect = false;
try

if (listView1.SelectedIndices.Count > 0)

string str0 = null, str1 = null, str2 = null, str3 = null, str4 = null, str5 = null;

//获取所选ListView的行信息
foreach (int i in this.listView1.SelectedIndices)

str0 = this.listView1.Items[i].SubItems[0].Text.ToString();
str1 = this.listView1.Items[i].SubItems[1].Text.ToString();
str2 = this.listView1.Items[i].SubItems[2].Text.ToString();
str3 = this.listView1.Items[i].SubItems[3].Text.ToString();
str4 = this.listView1.Items[i].SubItems[4].Text.ToString();
str5 = this.listView1.Items[i].SubItems[5].Text.ToString();



if (CheckValue(str0) == true)

_count = (int)_dv.Tag;
_dv.Rows[_count].Cells[0].Value = str0;
_dv.Rows[_count].Cells[1].Value = str1;
_dv.Rows[_count].Cells[2].Value = str2;
_dv.Rows[_count].Cells[3].Value = str3;
_dv.Rows[_count].Cells[4].Value = str4;
_dv.Rows[_count].Cells[5].Value = str5;
_dv.Rows[_count].Cells[6].Value = "未填写";

_dv.Rows[_count].Cells[7].Value = "未填写";

_dv.Tag = _count + 1;

//当DataGridView显示的行数达到当前最大行数时,行数自增1
if ((int)_dv.Tag > 6)

_dv.Rows.Add(1);

this.Dispose();

else

MessageBox.Show("您已经选择过此列商品信息,请确认后重新选择!", "提示^^", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);


else

MessageBox.Show("请选择一行商品信息列后再单击按钮!", "提示^^", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);



catch (Exception)

MessageBox.Show("请确认后再单击按钮!", "提示^^", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);



照着改吧``我正在写这方面的一个进销存
参考技术B 试下写在 OnRowDataBound="boundData"这个事件,后台函数为

protected void boundData(object sender, GridViewRowEventArgs e)

//代码
本回答被提问者采纳
参考技术C 用datagrideview麻烦的话,你就用listbox吧,这个以用就灵,试试,呵呵,学习愉快哦 参考技术D 没有试过,为什么不加个编辑按钮呢?
或者command的编辑,取消,更新。
第5个回答  2008-06-10 转换为模板

以上是关于eclipse里的findbugs单击没反应的主要内容,如果未能解决你的问题,请参考以下文章

eclipse运行没反应,也没报错。有没有人帮我解答一些?

eclipse运行没反应显示already running

Eclipse 答疑:Eclipse 使用 Amateras UML 创建类图点击 Finish 没反应解决方式汇总

Eclipse 答疑:Eclipse 使用 Amateras UML 创建类图点击 Finish 没反应解决方式汇总

Win10开始菜单右键没反应怎么办 菜单右键没反应解决办法

eclipse maven install没反应解决办法