[問答題] 本題中,主窗口有一個按鈕“打開對話框”和一個文本域,單擊按鈕“打開對話框”后會彈出一個對話框,對話框上有兩個按鈕“Yes”和“No”,單擊對話框上的
[問答題] 本題中,主窗口有一個按鈕“打開對話框”和一個文本域,單擊按鈕“打開對話框”后會彈出一個對話框,對話框上有兩個按鈕“Yes”和“No”,單擊對話框上的“Yes”和“No”按鈕后返回主窗口,并在右側(cè)文本域中顯示剛才所單擊的按鈕信息。
import java.awt.event.*;
import java.awt.*;
class MyDialog______implements ActionListener
static final int YES=1,NO=0;
int message=-1;Button yes,no;
MyDialog(Frame f,String s,boolean b)
super(f,s,b);
yes=new Button("Yes");yes.addActionListener(this);
no=new Button("No");no.addActionListener(this);
setLayout(new FlowLayout());
add(yes);add(no);
setBounds(60,60,100,100);
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
message=-1;setVisible(false);
);
public void actionPerformed(ActionEvent e)
if(e.getSource()==yes)
message=YES;
setVisible(false);
else if(e.getSource()==n
正確答案:第1處:extends Dialog 第2處:dialog.setVisible(true)
參考解析:第1處設(shè)定對話框的類應(yīng)繼承Dialog類;第2處顯示對話框。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。