在Visual Studio 2010中,我可以通过2次单击从我的项目生成类图.但是现在在Visual Studio 2013中,我没有在项目菜单中看到"View Class Diagram"选项.这个项目在哪里消失了?如何从项目中生成类图?
我有以下C#代码,我正在使用VS 2012,我的所有警告都被视为错误(尽管这可能没有多大关联).
private static readonly int MAX_RADIUS_KM = 16;
private void Test() {
int i = 2 * MAX_RADIUS_KM;
int i2 = 2;
}
Run Code Online (Sandbox Code Playgroud)
"分配了变量[x],但从未使用过它的值" i2,但不是i.为什么?这是一个错误或幕后发生的事情吗?我会对后者感到惊讶,但如果是这样的话,那么i为避免这种警告会发生什么?
以下还显示未发出未使用的警告i:
private void Test(int foo) {
int i = 2 * foo;
int i2 = 2;
}
Run Code Online (Sandbox Code Playgroud)
另一个(i2在这种情况下):
private void Test()
{
int i = 2 * 3;
int i2 = i;
}
Run Code Online (Sandbox Code Playgroud) 所以我想在一个按钮中添加一个按钮JPanel,但我希望它保持不可见/隐藏,除非鼠标指针悬停在它上面.此时,应使按钮可见,对点击作出反应等.当鼠标离开该区域时,应该再次隐藏它.
我尝试添加一个MouseListener到我的JButton并使用setVisible(),但当我隐藏按钮(setVisible(false)),然后监听器不再工作 - 应用程序的行为就好像按钮根本不存在.
实现此行为的正确方法是什么?
编辑:我正在使用绝对布局(setLayout(null)),我手动放置我的组件使用setBounds(x, y, width, height).