我做了一个java程序,作为普通程序是可以的,但是作为applet没有办法接收键盘输入,为什么?怎样做?
多谢。
多谢。
解决方案 »
- map问题
- 有没有自定义的JAVA类,用来判断用户更改了表中的那些字段。
- 哪里可以下载JDK的详细文档
- MacOSX ML eclipse kepler 文件名乱码解决方案
- public <X> X get(){}怎么理解
- 如何找到局域网内的所有主机,怎样得到它们的Ip地址
- 怎样清除POST方法后的变量?
- 为什么设置好classpath后,调用类的时候不需要import xxxxx;
- 用javamail做了一个application,在jBuilder中很好,可是生成jar后,却不能单独运行,why?
- 如何知道运行的平台是Windows还是Solaris?
- jar文件
- 我java原代码的问题!
contentPane = getContentPane ( ); contentPane.add ( animatedComponent, BorderLayout.CENTER );
animatedComponent就是我主要操作的Jcomponent组件。
animatedComponent.setFocusable(true);
//例子
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;import javax.swing.JApplet;
import javax.swing.JComponent;public class TestApplet extends JApplet {
public void init() {
JComponent c = new JComponent() {
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.BLACK);
g.drawLine(0, 0, 100, 100);
}
};
c.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
System.out.println(e.getKeyChar() + " pressed.");
}
});
c.setFocusable(true);
getContentPane().add(c, BorderLayout.CENTER);
}
}