[問答題] 本題中,通過菜單“Connect”顯示一個(gè)對(duì)話框,單擊“ok”按鈕后,所填寫的內(nèi)容就會(huì)傳回到主窗口并顯示出來。 import java.awt.*
[問答題] 本題中,通過菜單“Connect”顯示一個(gè)對(duì)話框,單擊“ok”按鈕后,所填寫的內(nèi)容就會(huì)傳回到主窗口并顯示出來。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class java3 extends JFrame implements ActionListener
public java3()
setTitle("java3");
setSize(300,300);
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
System.exit(0);
);
JMenuBar mbar=new JMenuBar();
setJMenuBar(bar);
JMenu fileMenu=new JMenu("File");
mbar.add(fileMenu);
connectItem=new JMenuItem("Connect");
connectItem.addActionListener(this);
fileMenu.add(connectItem);
exitItem=new JMenuItem("Exit");
exitItem.addActionListener(this);
fileMenu.add(exitItem);
public void actionPerformed(ActionEvent e
正確答案:第1處:setJMenuBar(mbar) 第2處:public ConneetDialog(JFrame parent) 第3處:public Boolean showDialog(ConnectInfotransfer)
參考解析:第1處參數(shù)錯(cuò)誤,bar未定義;第2處從下一行的super(parent,"Connect",true);可以看出,這里需要的參數(shù)為父窗體;第3處從下面的return ok;等可以看出,這是一個(gè)有Boolean型返回值的函數(shù),故類型應(yīng)為Boolean。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。