小编New*_*ger的帖子

(Texture2D)t1 = t2; 它是创建参考还是副本?

快问.(我无法在任何地方找到关于此的文档)

当你这样做:

Texture2D t1;
t1 = content.Load<Texture2D>("some texture");

Texture2D t2;
t2 = t1;
Run Code Online (Sandbox Code Playgroud)

它是创建引用还是实际复制纹理?

我想知道它,所以我可以在实现相关的东西时考虑到它.

c# xna reference texture2d

5
推荐指数
2
解决办法
413
查看次数

带有表单生成器的 JTree

我用默认的 NetBeans 编辑器创建了一个表单并jTree在上面放了一个。然后它以某种方式在其中创建了一堆元素,例如“颜色”、“运动”、“食物”。但它不在创建代码中。它来自哪里,我该如何编辑它...

即使我做了jTree1.removeAll();所有事情仍然存在......并且没有我的代码来向jTree工作添加新项目。

private void test(java.awt.event.MouseEvent evt) {
    //trying to remove all, but it does not remove anything
    jTree1.removeAll();

    //it does print it in debug meaning that this function is called
    System.out.println("qwe");

    //create the root node
    DefaultMutableTreeNode root = new DefaultMutableTreeNode("Root");
    //create the child nodes
    DefaultMutableTreeNode child1 = new DefaultMutableTreeNode("Child 1");
    DefaultMutableTreeNode child2 = new DefaultMutableTreeNode("Child 2");

    //add the child nodes to the root node
    root.add(child1);
    root.add(child2);

    //now how do I add it to the …
Run Code Online (Sandbox Code Playgroud)

java swing jtree removeall defaulttreemodel

4
推荐指数
1
解决办法
1470
查看次数

缩放窗体窗口

可以根据窗口大小准备窗体窗口窗口来调整所有元素的大小/重新定位,但我正在尝试做一些不同的事情.

是否有可能以某种方式实际缩放窗口以及内部的所有元素,而不管它们的位置,属性等?

基本上你在一些图形编辑器中缩放图片的方式 - 你可以拉伸或缩小它,但是那张图片上的内容并不重要.

那么,是否有可能与表格做类似的事情?无论表格内部是什么,都能够扩大其规模.

c# scaling resize winforms

4
推荐指数
1
解决办法
6361
查看次数

C#鼠标位于pictureBox上方

我怎么知道pictureBox放置鼠标的哪个像素(坐标)?

c# mouseover picturebox

3
推荐指数
1
解决办法
3万
查看次数

Android应用未在模拟器中显示

我安装了eclipse,android sdk,创建了AVD(尝试过不同的版本),然后创建了简单的hello world程序(自动生成).

当我运行它时,它应该加载并显示helloworld屏幕......但没有任何反应.模拟器只是加载并显示Android主屏幕.我的应用程序无处可见.

日志:

[2012-05-19 19:09:34 - GameTest] Android Launch!
[2012-05-19 19:09:34 - GameTest] adb is running normally.
[2012-05-19 19:09:34 - GameTest] Performing org.test.game1.GameTestActivity activity launch
[2012-05-19 19:09:34 - GameTest] Automatic Target Mode: launching new emulator with compatible AVD 'def_avd'
[2012-05-19 19:09:34 - GameTest] Launching a new emulator with Virtual Device 'def_avd'
Run Code Online (Sandbox Code Playgroud)

就是这样......

有什么问题,我怎么能真正加载我的程序?

一些澄清:我试图预先运行模拟器,然后运行我的应用程序.我尝试直接从eclipse运行模拟器"运行为 - Android应用程序",但仍然是完全相同的事情.

java android android-virtual-device android-emulator

3
推荐指数
2
解决办法
3万
查看次数

如何在C#应用程序中嵌入MySQL数据库服务器?

可能重复:
自包含数据库?

我希望创建一个嵌入MySQL数据库服务器的C#应用​​程序.数据需要存储在文件中,我需要在应用程序内部访问它,进行查询并将结果保存回磁盘.

我怎么能接近这个?

c# mysql database

3
推荐指数
1
解决办法
7251
查看次数

Array中抽象类的派生类

今天是个好日子.

我有一个关于制作和使用某些基本抽象类的派生类的问题.

我不太明白它是如何工作的.

我的目标:创建一个基本类,定义应该有哪些函数,然后创建不同的派生类.然后创建一个基类数组并在其中实例化不同的派生类.

例如:

abstract class UIElement
{
    //constructor
    abstract public UIElement();
    //draw element
    abstract public void Draw(int mouseX, int mouseY);
    //checks if the element is pointed at by mouse
    abstract public Boolean IsPointed(int mouseX, int mouseY);
    //defines what happens when clicked
    abstract public void Click(int mouseX, int mouseY);
    //destructor
    abstract public ~UIElement();
}
Run Code Online (Sandbox Code Playgroud)

然后创建几个派生类,并执行以下操作:

UIElement[] qwe = new UIElement[3];
qwe[0] = new UIElementButton();
qwe[1] = new UIElementLabel();
qwe[2] = new UIElementSomethingElse();
Run Code Online (Sandbox Code Playgroud)

1)这样做的正确方法是什么,因为我无法找到明确的答案或一篇可以解释它的文章......

2)关于类变量,应该声明它们:基类还是派生?

3)如果不同的派生类有不同的变量,应该如何解决该怎么办?

4)派生类可以有不同的构造函数,包括不同的参数吗?

c# arrays abstract-class derived-class

2
推荐指数
1
解决办法
4276
查看次数

如何检查二维数组中的密钥对是否存在?

我有这个二维数组或结构

public struct MapCell
{
    public string tile;
}

public MapCell[,] worldMap;
Run Code Online (Sandbox Code Playgroud)

但是无法检查此数组中是否存在密钥对……没有可用的方法。

我试图这样做

if (worldMap[tileX, tileY] != null) {
}
Run Code Online (Sandbox Code Playgroud)

它不起作用:

Error 1 Operator '!=' cannot be applied to operands of type 'Warudo.MapCell' and '<null>'
Run Code Online (Sandbox Code Playgroud)

和为

if (worldMap[tileX, tileY].tile != null) {
Run Code Online (Sandbox Code Playgroud)

它也不起作用(当碰到不存在的元素时会弹出异常)。

Index was outside the bounds of the array.
Run Code Online (Sandbox Code Playgroud)

那么,如何检查密钥对是否存在?

c# arrays struct multidimensional-array

1
推荐指数
1
解决办法
3321
查看次数

JS函数定义顺序

非常快速的问题,因为我有一些奇怪的错误,我找不到任何关于此的文档.是否在文件中定义了哪些函数?

例如:

function a() {
  b(); //defined below the current function
}

function b() {
  //do something
}
Run Code Online (Sandbox Code Playgroud)

它被认为是正确的还是我必须记住订单?

javascript

1
推荐指数
1
解决办法
91
查看次数

if(x instanceof X)的奇怪行为

我有一个类PartA和一个类PartB派生类PartA.我有一个PartA包含a和b部分的类型列表.我需要确定当我循环它时它实际上是哪种类.但如果我这样做:

for (PartA i : parts) {
    if (i instanceof PartA) {
        //some logic
    }
Run Code Online (Sandbox Code Playgroud)

无论它实际上是哪一类,它仍然会成立:a或b.

我做错了什么,如果没有,我能做些什么来达到预期的效果呢?

java inheritance class instanceof

-1
推荐指数
1
解决办法
156
查看次数