问答题 下面是实现用户界面程序的一个例子,请在画线处填写适当语句,使程序能正确执行。 import java.awt.*; import java.awt.event.*; public class AWTExample6 extends MouseAdapter{ private Frame frame; private TextArea textArea; private MenuItem about; private MenuItem exit; private PopupMenu popupMenu; private Panel panel; public void initGUI(){ flame=new Frame("mouse event"); textArea=new TextArea(" ",10,10); ______ frame.add(textArea); frame.setSize(200,200); frame.setVisible(true); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0);} }); } public void mousePressed(MouseEvent event){ if(event.getModifiers()==event.BUTTON1_MASK){ textArea.append("点击左键"+"/r/n"): textArea.append("点击位置:x="+event.getX()+" y="+event.getY()+"/r/n"); textArea.append("点击次数"+event.getClickCount()+"/r/n"); } else if(event.getModifiers()==event.BUTTON3_MASK){ textArea.append("点击右键"+"/r/n"); textArea.append("点击位置:x="+event.getX()+" y="+event.getY()+"/r/n"); textArea.append("点击次数"+event.getClickCount()+"/r/n"); } } public static void main(String args[]){ AWTExample6 example=new AWTExample6(); example.initGUI(); } }
【正确答案】textArea=new TextArea(" ",10,10);
【答案解析】