[問答題] 本題是一個Applet,功能是監(jiān)聽用對于文本域中文本的選擇。頁面中有一個文本域、一個“復(fù)制”按鈕和一個文本框,選中文本域中部分文字后,單擊按鈕“復(fù)制
[問答題] 本題是一個Applet,功能是監(jiān)聽用對于文本域中文本的選擇。頁面中有一個文本域、一個“復(fù)制”按鈕和一個文本框,選中文本域中部分文字后,單擊按鈕“復(fù)制”,所選文字將顯示在文本框中。 import java.a(chǎn)pplet.Applet; import java.a(chǎn)wt.*; import java.a(chǎn)wt.event.*; public class java3 extends Applet implements ActionL-istener { TextArea ta=new TextArea(5,30); TextField tf=new TextField(30); Button button=new Button("復(fù)制"); 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.a(chǎn)ddActionListener(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.a(chǎn)ddActionListener(this) 第3處:s=ta.getSelectedText()
參考解析:【解析】第1處是設(shè)置構(gòu)件的對齊方式為左對齊的且縱橫間隔都是5個像素的布局管理器;第2處是為按鈕注冊監(jiān)聽器;第3處是在文本域ta中得到選中文本,將其賦給String類型的s。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。