freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于工作過程的java程序設計--第6章java圖形用戶界面-資料下載頁

2025-10-10 14:35本頁面
  

【正文】 new SimpleMenu().init()。 ? 分析:調用 SimpleMenu的 init()方法進行初始化,構建菜單。 ? 3.源代碼 略。 4.測試與運行 5.技術分析 ? 1) AWT菜單基本結構 –在 Java的 AWT中菜單功能具體由 、 、 實現(xiàn) 。 ? 2) 彈出式菜單單 (PopupMenu) – PopupMenu類實現(xiàn)能夠在組件中的指定位置動態(tài)彈出的菜單。 6. 問題與思考 ? 用 PopupMenu實現(xiàn)有復制、粘貼兩個菜單項的彈出式菜單。 應用 Swing創(chuàng)建用戶界面 ? 知識要點 – ? Swing基本組件 – ? Swing的頁面布局 – ? Swing的組件 ? [實例 ] 在圖形界面的窗口中,讀入姓名,并初始化一個 Human對象。 ? 1.詳細設計 –本實例由 InstanceOfHuman 實現(xiàn),引入包 import ,可以用到 Swing中的 JFrame、JButton、 JTextField、 JLabel等。 ? 2.編碼實現(xiàn) –和例 63不同的是原來的 Frame、 Button、TextField、 Label換成了 JFrame、 JButton、JTextField和 JLabel。 ? 3.源代碼 略。 4.測試與運行 5.技術分析 ? 1) Swing基本組件 – ,定義了兩種類型的組件:頂層容器( JFrame, JApplet, JDialog和 JWindow)和輕量級組件 。 ? 2) Swing的頁面布局 – Swing不能 把組件直接加到頂層容器中, Swing窗體中含有一個稱為內容面板的容器( ContentPane),在頂層容器上放內容面板,然后把組件加入到內容面板中 。 ? 3) Swing的組件 的分類 – Jponent是一個抽象類,用于定義所有子類組件的一般 方法 ? 4) Swing的各種容器面 板 6. 問題與思考 ? 用 Swing技術實現(xiàn)單選按鈕輸入性別,再對如果選擇“男”,輸出“選擇男性”;如果選擇“女”,輸出“選擇女性”。 圖形打印 ? 知識要點 – ? PrinterJob類 – ? Printable類 – ? PageFormat和 Paper類 ? [實例 ] 從打印機輸出圖形。 ? 1.詳細設計 – class Hello implements Printable{ – //實現(xiàn) print方法 – public int print(Graphics g, PageFormat pf, int pageIndex){ – if 頁碼不為 0 – 返回 NO_SUCH_PAGE。 – 畫圖 。 – 返回 PAGE_EXISTS。 – } – } – – class PrintTest { – main(String[] args) { – 獲得 PrinterJob對象 。 – 獲得打印內容 。 – try{ – 打印操作; – }catch(PrinterException e) { – 顯示打印異常; – } – } – } ? 2.編碼實現(xiàn) – 1) if 頁碼不為 0 – 返回 NO_SUCH_PAGE。 ? 語句: – if (pageIndex !=0) – return NO_SUCH_PAGE。 ? 分析:打印頁碼從 0開始,如果 pageIndex不為 0,表示沒有打印頁碼,所以要停止打印,返回NO_SUCH_PAGE。 – 2) 畫圖 ? 語句: – (Hello World!,100,100)。 ? 分析:與其它圖形界面沒有區(qū)別,也用 Graphics對象畫圖。只不過這里畫的圖將反映在打印機上。 – 3) 返回 PAGE_EXISTS ? 語句: – return PAGE_EXISTS。 ? 分析:如果還有其它頁, print()方法必須返回PAGE_EXISTS以便繼續(xù)打印。 – 4) 獲得 PrinterJob對象 ? 語句: – PrinterJob job = ()。//獲得句柄。 ? 分析:通過 PrinterJob的靜態(tài)方法 getPrinterJob()得到一個對象,而不是用 new來調用構造方法。 – 5) 獲得打印內容 ? 語句: – (new Hello())。 ? 分析: PrinterJob的 setPrintable()方法設置要打印的對象,它屬于實現(xiàn)了 Printable接口的類。 – 6) 打印操作 ? 語句: – ()。//快給我打??! ? 分析: PrinterJob的 print()方法完成打印操作,一旦打印過程有問題則拋出 PrinterException異常。 ? 3.源代碼 略。 4.測試與運行 5.技術分析 ? 1) PrinterJob類 –應用程序 調用此類中的方法以設置作業(yè)、以可選方式調用與用戶的打印對話框,然后打印作業(yè)的頁面。 ? 2) Printable類 – Printable 接口由當前頁面 painter 的 print 方法實現(xiàn),該方法由打印系統(tǒng)調用,以呈現(xiàn)頁面 。 ? 3) PageFormat和 Paper類 – PageFormat類是打印的格式。 6. 問題與思考 ? 編寫程序,在圖形界面中點擊一個按鈕,則打印輸出“ Hello world!”。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1