[問答題] 本題的功能是展示4種不同的對話框。窗口中有4個按鈕:“消息”、“輸入”、“確定”和“選擇”,單擊任意一個按鈕,就能彈出一個對應(yīng)的對話框。其中,消息對
[問答題] 本題的功能是展示4種不同的對話框。窗口中有4個按鈕:“消息”、“輸入”、“確定”和“選擇”,單擊任意一個按鈕,就能彈出一個對應(yīng)的對話框。其中,消息對話框只有一個提示信息和一個“確定”按鈕,輸入對話框有一個供輸入的文本框及“確定”和“撤銷”兩個按鈕;確定對話框中有一個提示信息和三個按鈕“是”、“否”和“撤銷”;而選擇對話框中有一個提示信息和兩個按鈕“確定”和“取消”。
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class java3 extends JFrame implements ButtonSelecteActionListener
JButton btnMessage=new JButton("消息");
JButton btnInput=new JButton("輸入");
JButton btnConfirm=new JButton("確認(rèn)");
JButton btnOption=new JButton("選擇");
public java3()
super("java3");
btnMessage.addActionListener(this);
btnInput.addActionListener(this);
btnConfirm.addActionListener(this);
btnOption.addActionListener(this);
getContentPane().setLayout(new FlowLayout());
getContentPane().add(btnMessag
正確答案:第1處:extends JFrame implements ActionListener 第2處:public void actionPerformed(ActionEvent e) 第3處:JButton instantce=(JButton)e.getSource()
參考解析:第1處是實現(xiàn)與ActionEvent事件對應(yīng)的接口,使之能夠處理ActionEvent事件,相應(yīng)的接口應(yīng)為ActionListener;第2處是actionPerformed方法通過讀取ActionEvent對象的相關(guān)信息來得到事件發(fā)生時的情況,Java是大小寫敏感的;第3處是在Java的事件類中java.util.EventObject類是所有事件對象的基礎(chǔ)父類,通過getSource()方法可以得到事件源對象。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。