小编use*_*511的帖子

KeyPressed和KeyTyped混淆

我搜索了KeyPressedKeyTyped事件之间的区别,但我仍然不清楚这一点.我发现的一件事是Keypressed首先被触发而不是KeyTyped.当这些被触发时,请澄清我.哪个适合用于哪个目的?提前致谢

java awt keypress keylistener

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

无法向JList添加复选框

我是编程的新手,我无法添加JCheckboxJList.没有错误但没有显示任何内容.

JFrame f=new JFrame();
String[] labels={"a","b","c","d","e"};
JCheckBox[] ch=new JCheckBox[labels.length];

JList list=new JList();

for (int i = 0; i < labels.length; i++) {
    ch[i]=new JCheckBox("CheckBox"+i);
    list.add(ch[i]);
}

JScrollPane pane=new JScrollPane(list);
f.add(pane);
f.setVisible(true);
Run Code Online (Sandbox Code Playgroud)

java swing jlist jcheckbox

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

索引超出了数组混乱的范围

我正在尝试学习二维数组,我写了一些基本代码,但我得到了这个例外.你能告诉我我做错了什么吗?

static void Main(string[] args)
{
    Random rnd = new Random();
    int[,] array = new int[2, 2];

    for (int i = 0; i < 2; i++)
    {
        for (int j = 0; j < 2; i++)
        {
            array[i, j] = rnd.Next(0, 100);
        }
    }

    for (int i = 0; i < array.GetLength(0); i++)
    {
        Console.WriteLine(array[i, 0] + "---" + array[i, 1]);
    }

    Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)

c# multidimensional-array

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

对如何填充数组感到困惑

我想随机填写一个二维数组.但我不知道如何分配.这就是我所拥有的

      Random rnd = new Random();
        int x = rnd.Next(0, 3);
        int y = rnd.Next(0, 3);

        int[,] array=new int[2,2];
        for (int i = 0; i < 2; i++)
        {
            for (int j = 0; j < 2; j++)
            {
                   ?? I have no idea

            }
        }
Run Code Online (Sandbox Code Playgroud)

c# multidimensional-array

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