[试题]

本题的功能是监听键盘键的敲击,并显示在窗口中。 import javax,.swing.*; importjava.awt.*; , import java.awt.event.*; public class java3 extends JFrame. extends KeyListener { private String linel=""line2="" private String line3="" private JTextArea textArea; public java3 { super("java3"); textArea=new JTextArea(10,15); textArea.setText("Press any key on the key- board…"); textArea.setEnabled(false); addKeyListener(this); getContentPane.add(textArea); setSize(350,100); show; } public void keyPressed(KeyEvent e) { linel="Key pressed:"+e.getKeyText(e. getKeyCode); setLines2and3(e); } public void keyReleased(KeyEvent e) { linel="Key released:"+e.getKeyText(e. getKeyCode); setLines2and3(e): } public void keyTyped(KeyEvent e) { Linel="Key typed:"+e.getKeychar; setLines2and3(e); } private void setLines2and3(KeyEvent e) { line2="This key is"+(e.isActionKey?"" :"not")+"an action key"; String temp=e.getKeyModifiersText(e.get- Modifiers); hne3="Modifier keys pressed:"+(temp.e- quals("")?"none":temp); textArea.setText(linel+"\n"+line2+"\n" +line3+"\n"); } public static void main(String args[]) { java3 app=new java3; addWindowListener(new Windowadapted { public void windowClosing(WindowEvent e) { System.exit(0); } }); } }

参考答案与解析:

相关试题

本题的功能是获取鼠标在窗口中的位置。当鼠标移进窗口中,就会实时显示鼠标在窗口中的

[主观题]本题的功能是获取鼠标在窗口中的位置。当鼠标移进窗口中,就会实时显示鼠标在窗口中的相对位置,如显示为‘‘鼠标的当前位置:X:Y”(其中,X为横坐标,Y为纵坐标)。

  • 查看答案
  • 本题的功能是监听键盘敲击事件,并将敲击的字符显示在标签上。开始,文字标签提示“P

    [试题]本题的功能是监听键盘敲击事件,并将敲击的字符显示在标签上。开始,文字标签提示“Please press your keyboard!”,当按下键盘上的字符键,文字标签就变为“*ispressed!”(*为所按字母)。 import java.awt.*; import java.awt.event*’; import javax.swing.*; public class java2 extends Frame { Dublic static void main(String args[]){ j

  • 查看答案
  • 在窗口中利用搜索,查找关于“键盘”的帮助信息。

    [主观题]在窗口中利用搜索,查找关于“键盘”的帮助信息。

  • 查看答案
  • 本题的功能是监听鼠标左右键的单击,以及面板中滚动条的添加。在窗口的画板中单击鼠标

    [试题]本题的功能是监听鼠标左右键的单击,以及面板中滚动条的添加。在窗口的画板中单击鼠标左键,在单击的位置绘制一个圆,当绘制的圆大于画板的大小时,画板就添加滚动条,在画板中单击鼠标右键,则清除画板中的所有图形。 import javax.swing.*; import javax.swing.event.MouselnputAdapter; import java.awt.*; import java.awt.event.*; import java.util.*; public class java3

  • 查看答案
  • 本题的功能是监听对于颜色的复制和粘贴。程序窗口中,有£­个颜色设置框和两个按钮,

    [试题]本题的功能是监听对于颜色的复制和粘贴。程序窗口中,有-个颜色设置框和两个按钮,名为“复制”和“粘贴”,在颜色设置框中设置颜色后,下面的预览面板将显示选中的颜色,单击“复制”按钮后,将设置的颜色复制到系统的剪贴板上,然后继续选择其他颜色,当单击按钮“粘贴”后预览面板的颜色将设置为刚才复制的颜色。

  • 查看答案
  • 本题的功能是跟踪鼠标在窗口的操作,以及在窗口的坐标,包括移进、移出、移动、单击、

    [试题]本题的功能是跟踪鼠标在窗口的操作,以及在窗口的坐标,包括移进、移出、移动、单击、释放和拖曳,并将这些信息显示在窗口的文字标签上。 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class java3 extends JFrame. implements MouseL- istener MouseMotionListener { private JLabel statusBar; public jav

  • 查看答案
  • 阅读下面Applet程序import javax.swing.*:import

    [单选题]阅读下面Applet程序 import javax.swing.*: import java.awt.*: public Class Test SwingApplet extends JApplet { JLabel 1=new JLabel("This is a Swing Applet."); public void init() { ______ } } 程序中下画线处应填入的正确选项是A.Container contentPane=getContentPane();contentPa

  • 查看答案
  • 桌面上有打开的写字板窗口,请在窗口中利用动态键盘输入数学符号“∴≌”。

    [主观题]桌面上有打开的写字板窗口,请在窗口中利用动态键盘输入数学符号“∴≌”。

  • 查看答案
  • 在退票报告窗口中,查询功能的快捷键是()。

    [单选题]在退票报告窗口中,查询功能的快捷键是()。A . Alt+RB . Alt+QC . Alt+PD . Alt+L

  • 查看答案
  • 本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框,列表框中列出了当前目录的所有

    [试题]本题的功能是监听鼠标的拖曳操作。窗口中有一个列表框,列表框中列出了当前目录的所有文件,鼠标选中一个或多个文件后拖曳出窗口,此操作的功能是将拖曳的文件复制-份在拖曳的目的目录下。

  • 查看答案
  • 本题的功能是监听键盘键的敲击,并显示在窗口中。 import javax,.sw