![[问答题] 本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。,第1张 [问答题] 本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。,第1张](/aiimages/%5B%E9%97%AE%E7%AD%94%E9%A2%98%5D+%E6%9C%AC%E9%A2%98%E6%98%AF%E4%B8%80%E4%B8%AAApplet%EF%BC%8C%E5%8A%9F%E8%83%BD%E6%98%AF%E7%9B%91%E5%90%AC%E7%94%A8%E5%AF%B9%E4%BA%8E%E6%96%87%E6%9C%AC%E5%9F%9F%E4%B8%AD%E6%96%87%E6%9C%AC%E7%9A%84%E9%80%89%E6%8B%A9%E3%80%82%E9%A1%B5%E9%9D%A2%E4%B8%AD%E6%9C%89%E4%B8%80%E4%B8%AA%E6%96%87%E6%9C%AC%E5%9F%9F%E3%80%81%E4%B8%80%E4%B8%AA%E2%80%9C%E5%A4%8D%E5%88%B6%E2%80%9D%E6%8C%89%E9%92%AE%E5%92%8C%E4%B8%80%E4%B8%AA%E6%96%87%E6%9C%AC%E6%A1%86%EF%BC%8C%E9%80%89%E4%B8%AD%E6%96%87%E6%9C%AC%E5%9F%9F%E4%B8%AD%E9%83%A8%E5%88%86%E6%96%87%E5%AD%97%E5%90%8E%EF%BC%8C%E5%8D%95%E5%87%BB%E6%8C%89%E9%92%AE%E2%80%9C%E5%A4%8D%E5%88%B6%E2%80%9D%EF%BC%8C%E6%89%80%E9%80%89%E6%96%87%E5%AD%97%E5%B0%86%E6%98%BE%E7%A4%BA%E5%9C%A8%E6%96%87%E6%9C%AC%E6%A1%86%E4%B8%AD%E3%80%82.png)
[问答题] 本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。 import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class java3 extends Applet implements ActionL-istener { textarea ta=new textarea(5,30); TextField tf=new TextField(30); Button button=new Button("复制"); String text="AWT提供基本的GUl组件,\n"+" 具有可以扩展的超类,\n"+"它们的属性是继承的。\n": public void init() { setLayout(new FlowLayout(FlowLayout.left)); ta.setText(text); ta.setEditable(true); add(ta); add(button); add(tf); ta.addActionListener(this); } public void actionPerformed(ActionEvent e) { String S; s=ta.getSelectText(); if(e.getSource()= =button) tf.setText(s); } }
正确答案:第1处:setLayout(new FlowLayout(FlowLayout.LEFT)) 第2处:button.addActionListener(this) 第3处:s=ta.getSelectedText()
参考解析:【解析】第1处是设置构件的对齐方式为左对齐的且纵横间隔都是5个像素的布局管理器;第2处是为按钮注册监听器;第3处是在文本域ta中得到选中文本,将其赋给String类型的s。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)