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")都是有的时候有反应,有的时候没有,并且没有什么规律
那位大侠解决一下了啦
下面几个方法换成你需要实现数据的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 使用 Amateras UML 创建类图点击 Finish 没反应解决方式汇总