第九章 編寫圖形用戶界面
1. 下列哪個(gè)接口可以對(duì)TextField對(duì)象的事件進(jìn)行監(jiān)聽和處理?
A) ActionListener B) FocusListener
C) MouseMontionListener D) WindowListener
答案:A
2. Frame的默認(rèn)的布局管理器是下列哪一個(gè)?
A) FlowLayout B) BorderLayout C) GridLayout D) CardLayout
答案:B
3. 在下列事件處理器中哪個(gè)不是機(jī)制中的角色?
A) 事件 B)事件源 C) 事件接口 D) 事件處理器
答案:C
4. 要表示表格的數(shù)據(jù),需要繼承下列哪個(gè)類?
A) AbstractTableModel B)TableModel C) Jtable D) TableModelable
答案:A
5. 傳遞給實(shí)現(xiàn)了java.awt.event.MouseMotionListener接口的類中mouseDragged()方法的事件對(duì)象是________類.
答案:MouseEvent
6. 讀下列程序:
Import java.awt.*;
Import java.awt.event.*;
Public class MyApplet extends java.applet.Applet
{
Public void init()
{
Button b=new Button(“Button1”);
b.addMouseListener(new ClickHandler());
add(b);
}
Class ClickHandler extends MouseAdapter
{
Public void mouseClicked(MouseEvent evt)
{
// A
}
}
}
在//A的地方寫上語句_______可實(shí)現(xiàn)將鼠標(biāo)當(dāng)前的水平位置輸出到標(biāo)準(zhǔn)輸出設(shè)備上.
答案:System.out.println(evt.getX());
7. 如果有一個(gè)類MyFrame 是Frame的子類,能夠?qū)⒉煌械念愃褂?同時(shí)又能夠?yàn)榫程提供運(yùn)行代碼(run()方法),請(qǐng)寫出該類的聲明頭.
_________________________________________
答案:public class MyFrame extends Frame implements Runnable
8. 要實(shí)現(xiàn)對(duì)窗口的關(guān)閉功能,需要實(shí)現(xiàn)接口WindowListener中的哪個(gè)方法?
A) windowIconified B)windowDeiconified
C) windowClosing D)windowClosed
答案:C
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |