小编BBB*_*BBB的帖子

没有调用java keylistener

KeyListener在Java中编写了一个示例代码,我创建了一个JPanel,然后将其focusable设置为true,我创建了一个KeyListener,请求了一个焦点,然后将KeyListener添加到我的面板中.但是从不调用keyListener的方法.虽然我已经请求了焦点,但它并没有集中注意力.

有人可以帮忙吗?

listener = new KeyLis();
this.setFocusable(true);
this.requestFocus();
this.addKeyListener(listener);

 class KeyLis implements KeyListener{

    @Override
    public void keyPressed(KeyEvent e) {
        currentver += 5;
         switch (e.getKeyCode()) {
            case KeyEvent.VK_LEFT : if(horizontalyInBounds()) currentPos-= 5;  
                 break;
            case KeyEvent.VK_RIGHT: if(horizontalyInBounds()) currentPos+= 5;  
                 break;
        }
        repaint();
    }

    @Override
    public void keyReleased(KeyEvent e) {
        // TODO Auto-generated method stub

    }

    @Override
    public void keyTyped(KeyEvent e) {
    }
}
Run Code Online (Sandbox Code Playgroud)

如果需要任何可运行的代码:

  import java.awt.Color;
  import java.awt.Graphics;
  import java.util.Random;

  import javax.swing.JFrame;
  import javax.swing.JLabel;


 public class test extends …
Run Code Online (Sandbox Code Playgroud)

java swing keylistener key-bindings

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

安装pybrain

我正在尝试使用以下方法安装pybrain:

git clone git://github.com/pybrain/pybrain.git
Run Code Online (Sandbox Code Playgroud)

我安装了git然后使用windows命令提示符执行上面的命令.一切顺利但是当我打开我的python IDE时,我无法导入pybrain.该模块不存在.我想知道我是否应该做些额外的事情.

python git pybrain

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

在java中计时操作

我想在eclipse中运行我的程序,但我想看看运行程序需要多长时间.换句话说,我想计算我的计划时间.我知道在UNIX中我可以通过在命令行上的命令之前放置单词"time"来计时任何操作.但我不知道如何能够在Eclipse中操作我的操作.为了使一切更清晰,我想避免编写新方法.有没有办法可以添加到我的配置路径?有谁知道我怎么能这样做?

java eclipse timing

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

JSON不保留顺序

我对序列化很新,我遇到了问题.我正在使用javascript和JSON来序列化由浮点数,字符串以及浮点数或字符串数​​组组成的键列.我有一个规则.出于比较的目的,数组比字符串大,字符串大于浮点数.字符串按字母顺序进行比较,浮点数在数字上进行比较.因此,在序列化之前,我对键列进行排序,但是当JSON序列化键列时,顺序就消失了.

例如,如果我从以下键列开始:

11,
2,
"1"
Run Code Online (Sandbox Code Playgroud)

排序后我会得到:

"1",
2,
11
Run Code Online (Sandbox Code Playgroud)

但序列化后,我会得到:

"11",
"2" ,
""1""
Run Code Online (Sandbox Code Playgroud)

有谁知道如何保存订单?是否有其他序列化方法可以保留此顺序?任何建议都非常感谢.非常感谢.

javascript json

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

将numpy ndarray添加到稀疏矩阵中

我试图在稀疏矩阵中添加一个numpy ndarray,但我没有成功.我想知道是否有办法这样做,而不将我的稀疏矩阵转换成密集的矩阵.

另一个问题是是否可以添加两个稀疏矩阵.

 x = np.dot(aSparseMatrix, weights)
 y = x + bias
Run Code Online (Sandbox Code Playgroud)

其中x是我的稀疏矩阵,偏差是numpy数组.我得到的错误是:

NotImplementedError: adding a scalar to a CSC or CSR matrix is not supported

aSparseMatrix.shape (1, 10063)

weights.shape  (10063L, 2L)

bias.shape  (2L,)
Run Code Online (Sandbox Code Playgroud)

python numpy sparse-matrix

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